# Deutero Python SDK > Official Python SDK for the Deutero Study Management API: design AI-moderated interview studies, recruit participants, rehearse with AI personas and analyze responses. - [Deutero Python SDK](https://docs.deutero.ai/index.md): Run AI-moderated research interviews from Python: design studies, recruit participants, rehearse with AI personas and analyze what people said. - [Quickstart](https://docs.deutero.ai/get-started/quickstart.md): Install the SDK and take a study from nothing to a shareable participation link. - [Authentication](https://docs.deutero.ai/get-started/authentication.md): Provide your Deutero API key to the client. - [Async usage](https://docs.deutero.ai/get-started/async.md): Use AsyncDeutero with asyncio. Every method has the same signature as the sync client. - [Configuration](https://docs.deutero.ai/get-started/configuration.md): Base URL, timeouts, custom HTTP clients and connection lifecycle. - [Study lifecycle](https://docs.deutero.ai/guides/study-lifecycle.md): Draft, configure, validate, publish and pause a study. - [Interview flows](https://docs.deutero.ai/guides/interview-flows.md): Author branching interviews with conditional paths, captured answers, data fetches and signals. - [Recruitment and embedding](https://docs.deutero.ai/guides/recruitment-and-embedding.md): Share participation links, attribute arrivals to your own users, cap responses, and embed the interview in your site. - [Simulations](https://docs.deutero.ai/guides/simulations.md): Rehearse a study with AI personas before recruiting real participants. - [Analyzing responses](https://docs.deutero.ai/guides/analyzing-responses.md): Export transcripts, search what participants said, tally structured answers and cluster free text into themes. - [Receiving webhooks](https://docs.deutero.ai/guides/receiving-webhooks.md): Subscribe to organization events and verify the signed deliveries Deutero sends you. - [Error handling](https://docs.deutero.ai/guides/error-handling.md): Catch specific exceptions for API, network and webhook errors. - [Changelog](https://docs.deutero.ai/changelog.md): Notable changes to the Deutero Python SDK. - [Deutero and AsyncDeutero](https://docs.deutero.ai/reference/client.md): The client classes, their constructor options and the resources they expose. - [client.projects](https://docs.deutero.ai/reference/projects.md): Create and manage the projects that group your studies. - [client.studies](https://docs.deutero.ai/reference/studies.md): Create, configure, draft, validate, publish and pause studies. - [client.welcome](https://docs.deutero.ai/reference/welcome.md): The welcome and consent message participants see first, and its translations. - [client.screening](https://docs.deutero.ai/reference/screening.md): Qualifying multiple-choice questions that gate who can take part. - [client.characteristics](https://docs.deutero.ai/reference/characteristics.md): Participant attributes collected before the interview, for segmenting results. - [client.questions](https://docs.deutero.ai/reference/questions.md): The linear interview question list: create, generate, edit, reorder and validate. - [client.graph](https://docs.deutero.ai/reference/graph.md): Branching interview flows: read, write, patch, check, activate and inspect signals. - [client.recruitment](https://docs.deutero.ai/reference/recruitment.md): Participation links, short-link slugs, response quotas and post-completion redirects. - [client.embed](https://docs.deutero.ai/reference/embed.md): Publishable keys and install snippets for embedding the interview widget in your site. - [client.personas](https://docs.deutero.ai/reference/personas.md): AI participant personas used by simulations. - [client.simulations](https://docs.deutero.ai/reference/simulations.md): Start, list, poll and delete simulated interview runs. - [client.interviews](https://docs.deutero.ai/reference/interviews.md): Interview records, lookups by your own participant ID, transcripts and flow effects. - [client.transcripts](https://docs.deutero.ai/reference/transcripts.md): Bulk transcript export and full-text, semantic or hybrid search across answers. - [client.analysis](https://docs.deutero.ai/reference/analysis.md): Analyzable questions, scale and option tallies, and k-means thematic clustering. - [client.webhooks](https://docs.deutero.ai/reference/webhooks.md): Manage organization webhook endpoints, signing secrets and the delivery log. - [client.credits](https://docs.deutero.ai/reference/credits.md): Your organization's credit balance. - [deutero.webhooks](https://docs.deutero.ai/reference/webhook-verification.md): Verify, parse and sign Standard Webhooks deliveries. Needs no API key. - [Models and enums](https://docs.deutero.ai/reference/models.md): Typed Pydantic models returned by every SDK call, and the string enums you can pass as arguments. - [Exceptions](https://docs.deutero.ai/reference/exceptions.md): Every exception class the SDK raises, and the HTTP status codes they map to. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.