# CREDEBL Platform ## Docs - [Login and session management](https://mintlify.wiki/credebl/platform/api-reference/auth/login.md): Sign in, refresh tokens, sign out, and manage user sessions. - [Authentication overview](https://mintlify.wiki/credebl/platform/api-reference/auth/overview.md): How to authenticate with the CREDEBL Platform API using Bearer JWT tokens. - [Registration](https://mintlify.wiki/credebl/platform/api-reference/auth/registration.md): Register a new user account on the CREDEBL Platform. - [Cloud Wallet API](https://mintlify.wiki/credebl/platform/api-reference/cloud-wallet/overview.md): Holder-side credential management: create wallets, receive invitations, accept credentials, and respond to proof requests. - [Connections](https://mintlify.wiki/credebl/platform/api-reference/connections/overview.md): Establish and manage DIDComm peer-to-peer connections between agents using invitation-based and out-of-band flows. - [Credential definitions](https://mintlify.wiki/credebl/platform/api-reference/credentials/credential-definitions.md): Create and manage credential definitions that bind a schema to an issuer's cryptographic keys, enabling verifiable credential issuance. - [Credential issuance](https://mintlify.wiki/credebl/platform/api-reference/credentials/issuance.md): Issue verifiable credentials to holders via connection-based offers, out-of-band offers, email delivery, and bulk CSV issuance. - [Schemas](https://mintlify.wiki/credebl/platform/api-reference/credentials/schemas.md): Create and retrieve credential schemas that define the attribute names and types used in verifiable credentials. - [Credential verification](https://mintlify.wiki/credebl/platform/api-reference/credentials/verification.md): Request and verify proof presentations from holders using connection-based and out-of-band proof request flows. - [Ecosystem API](https://mintlify.wiki/credebl/platform/api-reference/ecosystem/overview.md): Manage multi-organization trust frameworks, invite members, and control membership status. - [Invitations and membership](https://mintlify.wiki/credebl/platform/api-reference/organizations/invitations.md): Invite users to an organization, manage pending invitations, and update member roles. - [Manage organizations](https://mintlify.wiki/credebl/platform/api-reference/organizations/manage-org.md): Create, read, update, and delete organizations, manage DIDs, and issue client credentials. - [Organizations](https://mintlify.wiki/credebl/platform/api-reference/organizations/overview.md): Create and manage organizations, members, DIDs, and client credentials on the CREDEBL platform. - [Webhooks API](https://mintlify.wiki/credebl/platform/api-reference/webhooks.md): Register and manage webhook URLs to receive real-time event notifications from the CREDEBL platform. - [Architecture](https://mintlify.wiki/credebl/platform/architecture.md): How CREDEBL's microservices communicate over NATS, persist data with Prisma/PostgreSQL, and provision Hyperledger Aries agents per organization. - [Cloud Wallet](https://mintlify.wiki/credebl/platform/concepts/cloud-wallet.md): CREDEBL's managed cloud wallet for credential holders — creating a wallet, receiving credentials, responding to proof requests, and managing connections. - [Decentralized Identity](https://mintlify.wiki/credebl/platform/concepts/decentralized-identity.md): How CREDEBL implements W3C Decentralized Identifiers (DIDs), supported DID methods, ledger networks, and how organizations manage their DIDs. - [Ecosystems](https://mintlify.wiki/credebl/platform/concepts/ecosystems.md): How CREDEBL ecosystems create multi-organization trust frameworks, ecosystem roles, governance, and the invitation and approval workflow. - [Organizations and Roles](https://mintlify.wiki/credebl/platform/concepts/organizations-and-roles.md): How CREDEBL's multi-tenant organizational model works, role-based access control, member invitations, and machine-to-machine client credentials. - [Schemas and Credentials](https://mintlify.wiki/credebl/platform/concepts/schemas-and-credentials.md): Credential schemas, credential definitions, the issuance lifecycle, verification flows, bulk issuance, OOB issuance, and OID4VC/OID4VP protocols in CREDEBL. - [Authentication](https://mintlify.wiki/credebl/platform/configuration/authentication.md): How to register, log in, and authorize API requests using JWT Bearer tokens. - [Environment Variables](https://mintlify.wiki/credebl/platform/configuration/environment-variables.md): Complete reference for all environment variables used to configure the CREDEBL platform. - [NATS Messaging](https://mintlify.wiki/credebl/platform/configuration/nats-messaging.md): Configure NATS for inter-service communication between CREDEBL platform microservices. - [Agent provisioning](https://mintlify.wiki/credebl/platform/deployment/agent-provisioning.md): How CREDEBL spins up per-organization Credo (AFJ) agents as Docker containers and what configuration is required. - [Docker Compose deployment](https://mintlify.wiki/credebl/platform/deployment/docker-compose.md): Deploy the full CREDEBL platform stack using Docker Compose with pre-built images from GitHub Container Registry. - [Running microservices locally](https://mintlify.wiki/credebl/platform/deployment/microservices.md): Run each CREDEBL microservice individually from source for local development and debugging. - [Introduction](https://mintlify.wiki/credebl/platform/introduction.md): CREDEBL is an open-source platform for decentralized identity and verifiable credentials — built on W3C DID/VC standards and Hyperledger Aries. - [Quickstart](https://mintlify.wiki/credebl/platform/quickstart.md): Get from zero to issuing your first verifiable credential with CREDEBL in minutes. ## OpenAPI Specs - [openapi](https://mintlify.wiki/credebl/platform/api-reference/openapi.json)