# DOCS ## Docs - [Check BRK ACL](https://docs.brx.ai/api-reference/endpoint/check-acl.md): Retrieves the access control list for a BRK - [Create BRK](https://docs.brx.ai/api-reference/endpoint/create.md): Creates, updates, deletes, or clones a BRK. This versatile endpoint handles all BRK modification operations through the `modifyBrxMode` parameter. When creating or updating a BRK, you must provide the complete BRK definition, including prompts, dependencies, and configuration parameters. For deletio… - [Delete API Key](https://docs.brx.ai/api-reference/endpoint/delete-key.md): Deletes an API key for the authenticated user - [Execute BRK](https://docs.brx.ai/api-reference/endpoint/execute.md): Executes a BRK with the provided input values - [Generate API Key](https://docs.brx.ai/api-reference/endpoint/generate-key.md): Generates a new API key for the authenticated user - [Get BRK Schema](https://docs.brx.ai/api-reference/endpoint/get.md): Fetches a BRK schema by its ID. The schema contains all the information needed to initialize and execute a BRK, including input fields, dependencies, and configuration parameters. This endpoint is typically used as the first step in executing a BRK, as you need the schema to properly initialize the… - [List API Keys](https://docs.brx.ai/api-reference/endpoint/list-keys.md): Lists all API keys for the authenticated user - [Get Raw BRK](https://docs.brx.ai/api-reference/endpoint/raw.md): Retrieves the raw data for a BRK - [Update BRK ACL](https://docs.brx.ai/api-reference/endpoint/update-acl.md): Updates the access control list for a BRK - [Validate BRK](https://docs.brx.ai/api-reference/endpoint/validate.md): Validates a BRK to ensure it is properly structured - [Introduction](https://docs.brx.ai/api-reference/introduction.md) - [Development Guide](https://docs.brx.ai/development.md): Best practices for developing with BRX - [BRK](https://docs.brx.ai/docs/Core Concepts/BRK.md): BRX Knowledge Representations - the building blocks of BRX - [BRX Client](https://docs.brx.ai/docs/Core Concepts/BRXClient.md): Interact with the BRX platform programmatically - [Code as Action](https://docs.brx.ai/docs/Core Concepts/Code as Action.md): Using BRX to execute code and perform actions - [Composability](https://docs.brx.ai/docs/Core Concepts/Composability.md): Building complex AI applications by composing BRKs - [Debugging](https://docs.brx.ai/docs/Core Concepts/Debugging.md): Techniques for debugging BRX workflows - [Deployment](https://docs.brx.ai/docs/Core Concepts/Deployment.md): Strategies for deploying BRX applications to production - [Flow](https://docs.brx.ai/docs/Core Concepts/Flow.md): Understanding data flow in BRX workflows - [Tool Calling](https://docs.brx.ai/docs/Core Concepts/ToolCalling.md): Integrate external tools and APIs with your BRX workflows - [Introduction](https://docs.brx.ai/docs/Get Started/introduction.md): All-in-one SDK for LLM development and integration - [Quickstart](https://docs.brx.ai/quickstart.md): Get started with BRX in minutes - [brx-node SDK](https://docs.brx.ai/reference/brx-node.md): Official Node.js SDK for BRX ## OpenAPI Specs - [openapi](https://docs.brx.ai/api-reference/openapi.json) ## Optional - [Documentation](https://predocs.brx.ai) - [Community](https://join.slack.com/t/brx-communityslack/shared_invite/zt-2vfndoyuv-FTxv0Wc2CzpfO6TH3VHpkg) - [Github](https://github.com/brx-ai)