# Constal Resources documentation > Resources concepts, workflows, operations, and reference for humans and agents. - [Resources](https://constal.ai/docs/resources.md): Configured capabilities available to Agents. - [Use Resources with the SDK](https://constal.ai/docs/resources/sdk.md): Declare logical needs, build model-facing Tools, and invoke accepted Resource operations with truthful effect semantics. - [Manage Resources with the CLI](https://constal.ai/docs/resources/cli.md): List, create, inspect, enable, disable, delete, and assign configured capabilities from reviewed JSON definitions. - [Configure a Resource](https://constal.ai/docs/resources/configure.md): Add a capability, connect its authentication, and verify that it is ready for Agents. - [Gateways and Models](https://constal.ai/docs/resources/gateways-and-models.md): Understand how connection Resources, logical Models, Credentials, scoped bindings, and pricing work together. - [Add and manage Gateways](https://constal.ai/docs/resources/gateways.md): Choose an installable Gateway package, connect its Credentials, and make the connection available to Models. - [Add and manage Models](https://constal.ai/docs/resources/models.md): Create stable Agent-facing Models from provider-billed Gateways while keeping displayed pricing separate from Constal charges. - [Build a custom Gateway](https://constal.ai/docs/resources/gateways/build.md): Implement, package, test, and privately install model-provider connection code on the native Resource contract. - [Add and use Services](https://constal.ai/docs/resources/services.md): Turn an external HTTP API into explicit Agent capabilities with stored Credentials and durable recovery behavior. - [Set up Codex Gateway](https://constal.ai/docs/resources/gateways/codex.md): Connect a ChatGPT Codex account, install the supported Gateway, and use Codex from a logical Model. - [MCP Gateways](https://constal.ai/docs/resources/mcp-gateways.md): Connect MCP endpoints as governed Resources and expose only the capabilities an Agent needs. - [Use Resources from Agents](https://constal.ai/docs/resources/use.md): Bind logical Agent needs to fixed or scoped capabilities and verify the resolved Resource on a Run. - [Build and use Tools](https://constal.ai/docs/resources/tools.md): Turn governed Resource operations into clear model-facing capabilities with bounded schemas and truthful effect handling. - [Build and publish Dynamic UIs](https://constal.ai/docs/resources/dynamic-uis.md): Build a custom Agent-facing web interface or publish the platform chat template through the normal Resource API.