# Q for developers > Retrieval, grounded answers and durable agents. This is a qualified source snapshot, not proof of deployment parity or a production SLA. API root: https://api.qdivision.ai/v1 Deployed contract: https://api.qdivision.ai/v1/openapi.public.json Deployed capabilities: https://api.qdivision.ai/v1/capabilities Reference: https://q-docs-self.vercel.app/docs/api-reference Use backend-held scoped credentials. A q_test_ prefix does not isolate data or guarantee free provider calls. Python imports use `from q_client import Q`. Check operation stability, availability, errors and idempotency before retrying. Final application outcomes, spending and delivery are distinct. SDK archives documented here are locally qualified and unpublished. ## Guides - [Q Developer Hub](https://q-docs-self.vercel.app/docs): Choose a practical integration path for retrieval, grounded answers, durable agents and extensions. - [Build with Q](https://q-docs-self.vercel.app/docs/start-building): Connect your backend to Q and get a first answer without cloning or building the platform. - [SDK first answer](https://q-docs-self.vercel.app/docs/sdk-quickstart): Use the same tested first-answer examples in Python and JavaScript or TypeScript. - [Isolated development environments](https://q-docs-self.vercel.app/docs/development-environments): Create separate development organisations, reset sample knowledge and inspect readiness. - [SDK workflow helpers](https://q-docs-self.vercel.app/docs/workflow-helpers): Wait for indexed documents, observe agent outcomes and recover existing runs from saved receipts. - [Portal diagnostics and onboarding progress](https://q-docs-self.vercel.app/docs/portal-diagnostics): Verify setup progress, inspect retained request metadata and diagnose runs without exposing source content. - [A2A interoperability profile](https://q-docs-self.vercel.app/docs/a2a-profile): A2A interoperability profile for Q integrations. - [Answer streaming for machine consumers](https://q-docs-self.vercel.app/docs/answer-streaming): Consume final answer revisions, citations and evidence from the versioned event stream. - [Required approvals](https://q-docs-self.vercel.app/docs/approvals): Required approvals for Q integrations. - [Authentication](https://q-docs-self.vercel.app/docs/authentication): Issue scoped backend credentials and distinguish tenant access, delegation and test fixtures. - [Browser integration through a backend proxy](https://q-docs-self.vercel.app/docs/browser-proxy): Keep service credentials on a backend and map browser users to authorised resources. - [Cancellation and deadlines](https://q-docs-self.vercel.app/docs/cancellation): Cancellation and deadlines for Q integrations. - [Discovering Q capabilities](https://q-docs-self.vercel.app/docs/capabilities): Discover operation availability, scopes, stability and retry policy from your deployment. - [Artifacts and webhook completion](https://q-docs-self.vercel.app/docs/completion): Verify artifact integrity and distinguish execution completion from webhook delivery. - [Public schema and error contracts](https://q-docs-self.vercel.app/docs/contracts): Validate request and response schemas and handle the common structured error envelope. - [Data governance contract](https://q-docs-self.vercel.app/docs/data-governance): Data governance contract for Q integrations. - [Deprecation policy](https://q-docs-self.vercel.app/docs/deprecation-policy): Deprecation policy for Q integrations. - [Embedding compatibility and re-indexing](https://q-docs-self.vercel.app/docs/embedding-compatibility): Embedding compatibility and re-indexing for Q integrations. - [Errors](https://q-docs-self.vercel.app/docs/errors): Understand the error envelope, retry hints and the fields needed for safe diagnosis. - [Durable event journal and replay](https://q-docs-self.vercel.app/docs/event-journal): Durable event journal and replay for Q integrations. - [Evidence availability and answer policies](https://q-docs-self.vercel.app/docs/evidence-availability): Evidence availability and answer policies for Q integrations. - [Tools, skills and connectors](https://q-docs-self.vercel.app/docs/extensions): Host versioned tools, skills and connectors with explicit permission and result contracts. - [Headless knowledge and generation](https://q-docs-self.vercel.app/docs/headless): Compose retrieval, context, extraction, memory and document generation on a backend. - [Idempotency and retry contract](https://q-docs-self.vercel.app/docs/idempotency): Persist operation keys and recover uncertain requests without creating duplicate work. - [Recoverable connector index delivery](https://q-docs-self.vercel.app/docs/index-delivery): Recoverable connector index delivery for Q integrations. - [Document ingestion quality and freshness](https://q-docs-self.vercel.app/docs/ingestion): Document ingestion quality and freshness for Q integrations. - [MCP server and client profile](https://q-docs-self.vercel.app/docs/mcp-profile): MCP server and client profile for Q integrations. - [OpenAI client compatibility](https://q-docs-self.vercel.app/docs/openai-compatibility): OpenAI client compatibility for Q integrations. - [External agents and outbound HTTP](https://q-docs-self.vercel.app/docs/outbound-policy): External agents and outbound HTTP for Q integrations. - [Cursor-based Pagination](https://q-docs-self.vercel.app/docs/pagination): Cursor-based Pagination for Q integrations. - [Three core developer journeys](https://q-docs-self.vercel.app/docs/quickstart): Run curl, Python and TypeScript journeys with final evidence, saved receipts and safe recovery. - [Retrieval and user permissions](https://q-docs-self.vercel.app/docs/retrieval-permissions): Retrieval and user permissions for Q integrations. - [Durable agent runs](https://q-docs-self.vercel.app/docs/run-lifecycle): Start, inspect, recover and cancel durable runs using their retained lifecycle receipts. - [SDK support and release contract](https://q-docs-self.vercel.app/docs/sdk-support): Choose a supported SDK transport and match its qualified package to your API deployment. - [Diagnose Q requests and durable runs](https://q-docs-self.vercel.app/docs/service-objectives): Follow correlation IDs and owner-authorised diagnostics across a failed or slow run. - [Spending, reservations and reconciliation](https://q-docs-self.vercel.app/docs/spending): Spending, reservations and reconciliation for Q integrations. - [Status and service objectives](https://q-docs-self.vercel.app/docs/status-and-sla): Status and service objectives for Q integrations. - [Durable tools and developer-hosted results](https://q-docs-self.vercel.app/docs/tool-invocations): Durable tools and developer-hosted results for Q integrations. - [Verification and structured answers](https://q-docs-self.vercel.app/docs/verification-and-structured-output): Verification and structured answers for Q integrations. - [Versioning](https://q-docs-self.vercel.app/docs/versioning): Versioning for Q integrations. - [Tenant workspace resources](https://q-docs-self.vercel.app/docs/workspace-resources): Tenant workspace resources for Q integrations. - [Q API changelog](https://q-docs-self.vercel.app/docs/changelog): Q API changelog for Q integrations. - [Webhooks and delivery](https://q-docs-self.vercel.app/docs/webhooks): Webhooks and delivery for Q integrations. - [Migration and compatibility](https://q-docs-self.vercel.app/docs/migration): Migration and compatibility for Q integrations. - [Make your first request](https://q-docs-self.vercel.app/docs/first-request): Retrieve evidence and read a final answer using curl and the local synthetic sandbox. - [Troubleshoot an integration](https://q-docs-self.vercel.app/docs/troubleshooting): Use error codes, correlation IDs and retained receipts to recover without duplicating work. - [Release an integration](https://q-docs-self.vercel.app/docs/integration-checklist): Check deployment compatibility, permissions, recovery and evidence before serving real users.