Skip to content

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.

flowchart LR
  API[Protect real API]
  SDK[Connect app]
  Trace[Trace request]
  Path[Choose production path]

  API --> SDK --> Trace --> Path
OutcomeTutorialWhat you use
Put an enforced boundary in front of one real HTTP service or provider route.Protect Your First Real APIConsole resource, provider, policy, Gateway, and audit.
Wire application code through Caracal with the generated profile.Connect Your App with the SDKTypeScript, Python, or Go SDK; agent session; Gateway.
Prove why one protected request succeeded or failed.Trace One Protected RequestConsole audit, request trace, sessions, policy diagnostics, and delegation context.
Choose the durable guide for your production boundary.Choose Your Production Integration PathGateway, SDK, connector, runtime, delegation, audit, and step-up guides.

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.

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.