Skip to main content

Introduction

TideCloak is a Keycloak-based IAM server integrated with Tide's Cybersecurity Fabric - a decentralized network that splits cryptographic authority so no single entity (not admins, not your cloud provider, not even us) can access keys, forge tokens, or bypass access controls - So, you can build fast, without worrying about security.

Setup, integration, architecture, and API reference.

Start building
Server + protected app in under 10 minutes
Spin up TideCloak in Docker, scaffold a Next.js app wired to it, and test auth with zero-knowledge identity - all from your terminal.
# 1. Run TideCloak
$ docker run -d -p 8080:8080 \
   -e KC_BOOTSTRAP_ADMIN_USERNAME=admin \
   -e KC_BOOTSTRAP_ADMIN_PASSWORD=password \
   tideorg/tidecloak-dev:latest
# 2. Scaffold your app
$ npm init @tidecloak/nextjs@latest my-app
# 3. Launch
$ cd my-app && npm install && npm run dev

New to Tide? Learn why TideCloak exists and how it differs from traditional IAM, or explore the full feature overview. Join the community on Discord and GitHub.