# splinter ## Docs - [Agent](https://splinter.mintlify.app/api-reference/agent.md): Individual agent configuration and execution - [Gateway](https://splinter.mintlify.app/api-reference/gateway.md): Gateway API reference - [Types](https://splinter.mintlify.app/api-reference/types.md): Core types reference - [Workflow](https://splinter.mintlify.app/api-reference/workflow.md): Multi-agent orchestration with dependencies - [Gateway](https://splinter.mintlify.app/concepts/gateway.md): The central orchestrator - [The Flow](https://splinter.mintlify.app/concepts/the-flow.md): How every LLM call flows through Splinter - [Budget Limits](https://splinter.mintlify.app/control/budget-limits.md): Cap total API spend - [Circuit Breakers](https://splinter.mintlify.app/control/circuit-breakers.md): Stop calling after repeated failures - [Custom Rules](https://splinter.mintlify.app/control/custom-rules.md): Define your own BLOCK/WARN rules - [Decision Enforcement](https://splinter.mintlify.app/control/decision-enforcement.md): Lock decisions to prevent flip-flopping - [Loop Detection](https://splinter.mintlify.app/control/loop-detection.md): Detect and break infinite loops - [Memory Limits](https://splinter.mintlify.app/control/memory-limits.md): Capped memory storage with auto-eviction - [Control Layer Overview](https://splinter.mintlify.app/control/overview.md): Runtime Controls for AI agents - [Rate Limiting](https://splinter.mintlify.app/control/rate-limiting.md): Control calls per minute per agent or tool - [Retry Strategy](https://splinter.mintlify.app/control/retry-strategy.md): Retry failed calls with exponential backoff - [Rollback](https://splinter.mintlify.app/control/rollback.md): Restore state to last safe checkpoint - [Step Limits](https://splinter.mintlify.app/control/step-limits.md): Cap total LLM calls - [Time Limits](https://splinter.mintlify.app/control/time-limits.md): Cap wall-clock execution time - [Tool Access Control](https://splinter.mintlify.app/control/tool-access.md): Control which agents can use which tools - [Action Eligibility](https://splinter.mintlify.app/coordination/action-eligibility.md): Control which agent can act at any moment - [Chain Awareness](https://splinter.mintlify.app/coordination/chain-awareness.md): Agents know about other agents and execution history - [Checkpointing](https://splinter.mintlify.app/coordination/checkpointing.md): Save progress and resume from failures - [Completion Signals](https://splinter.mintlify.app/coordination/completion-signals.md): Agents must explicitly declare when they're done - [Goal Tracking](https://splinter.mintlify.app/coordination/goal-tracking.md): Track progress toward completion - [Coordination Layer Overview](https://splinter.mintlify.app/coordination/overview.md): Multi-agent collaboration infrastructure - [Schema Validation](https://splinter.mintlify.app/coordination/schema-validation.md): Validate agent outputs against schemas - [Shared State](https://splinter.mintlify.app/coordination/shared-state.md): Single source of truth for all agents - [State Ownership](https://splinter.mintlify.app/coordination/state-ownership.md): Control who can write to which fields - [Wait Tracking](https://splinter.mintlify.app/coordination/wait-tracking.md): Track why agents are waiting - [Custom Agents](https://splinter.mintlify.app/guides/custom-agents.md): Define reusable agent patterns - [Multi-Agent Pipelines](https://splinter.mintlify.app/guides/multi-agent.md): Orchestrate multiple agents - [Single Agent](https://splinter.mintlify.app/guides/single-agent.md): Run a single agent with Splinter - [Introduction](https://splinter.mintlify.app/introduction.md): Control and coordination infrastructure for multi-agent AI systems - [Quickstart](https://splinter.mintlify.app/quickstart.md): Get up and running with Splinter in 5 minutes ## OpenAPI Specs - [openapi](https://splinter.mintlify.app/api-reference/openapi.json)