Tutorials
Tutorials are the guided path after Get Started. They turn your first local success into the next developer tasks: protect a real API, call it from your app, trace one request, then choose the production integration guide that matches your stack.
Tutorial Path
Section titled “Tutorial Path”flowchart LR API[Protect real API] SDK[Connect app] Trace[Trace request] Path[Choose production path] API --> SDK --> Trace --> Path
| Outcome | Tutorial | What you use |
|---|---|---|
| Put an enforced boundary in front of one real HTTP service or provider route. | Protect Your First Real API | Console resource, provider, policy, Gateway, and audit. |
| Wire application code through Caracal with the generated profile. | Connect Your App with the SDK | TypeScript, Python, or Go SDK; agent session; Gateway. |
| Prove why one protected request succeeded or failed. | Trace One Protected Request | Console audit, request trace, sessions, policy diagnostics, and delegation context. |
| Choose the durable guide for your production boundary. | Choose Your Production Integration Path | Gateway, SDK, connector, runtime, delegation, audit, and step-up guides. |
Before You Begin
Section titled “Before You Begin”You should have completed First Protected Call or equivalent setup:
- a running Caracal stack;
- one zone;
- one confidential agent app;
- one protected resource;
- one active policy set;
- a generated runtime profile.
After Tutorials
Section titled “After Tutorials”Use Guides for task-specific implementation details, SDKs for package APIs, and Concepts when you need the reference model behind policy, delegation, revocation, or audit.

