# Guides

- [SDK Quick Reference](https://docs.highflame.ai/guides/sdk-quick-reference.md): All common Highflame SDK patterns side by side — Python and TypeScript. Installation, client setup, guard evaluation, Shield wrappers, ZeroID, error handling, streaming.
- [Production Patterns](https://docs.highflame.ai/guides/production-patterns.md): Production patterns for Highflame — singleton client, rollout stages (monitor→alert→enforce), graceful degradation, environment variables, logging, and a go-live checklist.
- [Multi-Tenancy Patterns](https://docs.highflame.ai/guides/multi-tenancy-patterns.md): Multi-tenancy patterns for Highflame — per-tenant client instances, session scoping, ZeroID tenant isolation, Cedar context injection, and isolation guarantees.
- [FAQ](https://docs.highflame.ai/guides/faq.md)
- [Troubleshooting](https://docs.highflame.ai/guides/troubleshooting.md): Troubleshooting guide for Highflame — authentication errors, connection errors, all-deny scenarios, session tracking, ZeroID token verification failures, and self-hosted issues.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.highflame.ai/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
