> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Where Platform Lives

> PraisonAI Platform is now maintained in its own repository, released independently of the core SDK

PraisonAI Platform now lives in its own repository, released independently of `praisonaiagents` and `praisonai`.

> [!NOTE]
>
> Platform is now a separate repository — install with `pip install praisonai-platform` as before, and see the [PraisonAI-Platform repo](https://github.com/MervinPraison/PraisonAI-Platform) for source and issues.

```mermaid theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
graph LR
    subgraph "Core SDK Repo"
        A[praisonaiagents.auth] --> B[Auth Protocols]
    end
    subgraph "Platform Repo"
        C[praisonai-platform] --> D[Reference Implementation]
    end
    B -.implemented by.-> D

    classDef sdk fill:#8B0000,stroke:#7C90A0,color:#fff
    classDef protocol fill:#189AB4,stroke:#7C90A0,color:#fff
    classDef platform fill:#6366F1,stroke:#7C90A0,color:#fff

    class A sdk
    class B protocol
    class C,D platform
```

## What Changed

Only the source repository moved. The PyPI package name and Python import path are unchanged.

| Item | Status |
| - | - |
| PyPI package `praisonai-platform` | Unchanged — `pip install praisonai-platform` still works |
| Python import `from praisonai_platform import ...` | Unchanged |
| Source repository | Moved to [MervinPraison/PraisonAI-Platform](https://github.com/MervinPraison/PraisonAI-Platform) |
| Versioning and releases | Independent of the core SDK |
| Dependency on Platform | None — a self-hosted PraisonAI install does not require it |

## Auth Protocols Stay in the Core SDK

The protocols the platform implements still ship in `praisonaiagents.auth`. Platform is one reference implementation — implement the protocols yourself to back agent configuration with your own store.

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.auth import (
    AuthIdentity,
    AuthBackendProtocol,
    WorkspaceContextProtocol,
)

class MyWorkspaceContext:
    async def get_workspace_context(self, workspace_id):
        return "Team guidelines and instructions"
```

## Agent Roster Endpoint

The platform agent roster lives at `/api/v1/workspaces/{workspace_id}/agents`.

> [!WARNING]
>
> `/api/v1/agents` is a **different**, unrelated endpoint served by `praisonai serve agents` (see [n8n API](https://praison.ai/docs/features/n8n-api.md)). It is not the platform roster.

## Reporting Vulnerabilities

Report platform vulnerabilities through the platform repository's [security advisories](https://github.com/MervinPraison/PraisonAI-Platform/security/advisories/new), not the main PraisonAI advisories.

## Related

> [card] [Platform Python SDK](https://praison.ai/docs/features/platform-python-sdk.md)
>
> Public API exports for platform integration

> [card] [PraisonAI-Platform Repository](https://github.com/MervinPraison/PraisonAI-Platform)
>
> Source, releases, and issues for the platform


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.