OpenAI removes the Assistants API on 26 August 2026 — 24 days after 2 August 2026, with no extension announced. Every Assistants endpoint stops working that day. Migrate to the Responses API paired with the Conversations API if you are staying on OpenAI; rebuild custom tool integrations as MCP servers if you want the same connectors to work with Claude too.
Key takeaways
- The OpenAI Assistants API is removed on 26 August 2026. After that date, API calls to Assistants endpoints fail, and OpenAI's deprecations page lists no extension.
- The replacement is two APIs, not one. The Responses API handles generation and tool invocation; the Conversations API handles persistent dialogue state across turns, the job Assistants threads did.
- Code interpreter and document retrieval carry over, but thread-based state does not. Code that creates threads, appends messages and reads thread history has to be rewritten for the new conversation model.
- Custom function schemas need manual conversion. Assistants functions become Responses tools, but the JSON structure and invocation flow differ enough that automated conversion is unreliable.
- MCP support inside the Responses API is the portability escape hatch. Tool integrations rebuilt as MCP servers work with both OpenAI and Anthropic's Claude, and MCP is governed by the Agentic AI Foundation rather than one vendor.
- The Responses API launched in March 2025 and MCP in November 2024, so both are young enough that documentation gaps and shifting best practices are still normal through 2026.
OpenAI announced the Assistants API deprecation with a fixed shutdown date: August 26, 2026. Teams building agent workflows around Assistants have under four weeks to migrate to the Responses API or rebuild on alternative architectures. The timing creates urgency because Responses launched in March 2025 and production migration patterns are still emerging.
This guide examines what the shutdown means operationally, how Responses differs from Assistants, and which migration paths make sense for teams with varying technical depth and risk tolerance.
What Is Shutting Down and When
OpenAI's deprecations page lists the Assistants API under formal deprecation with a removal date of August 26, 2026. After that date, API calls to Assistants endpoints will fail. Any application relying on Assistants for conversation management, tool calling, or file handling needs to migrate or rebuild before the deadline.
The replacement is the Responses API, introduced in March 2025. OpenAI describes Responses as reaching feature parity with Assistants, enabling the sunset. The platform consolidated agent-building capabilities into a single API designed to be simpler and more capable than the layered architecture Assistants required.
OpenAI characterizes Assistants as an early take on agent building. The implication is that the platform learned from Assistants deployments and folded the best parts into Responses while eliminating complexity that created friction. For developers, this means architectural patterns built around Assistants need re-evaluation even if core functionality transfers.
What the Responses API Offers
Responses API
Best for: teams building conversational agents that need persistent context, tool calling, and integration with external data sources or systems.
Trade-off: the API is newer than Assistants was; expect documentation gaps and evolving best practices through 2026.
Responses combines conversational simplicity with tool use and state management. OpenAI positions it as easier to understand and deploy than Assistants while supporting the capabilities teams actually used in production.
The API includes built-in tools that were either absent from Assistants or required separate implementation. Web search allows agents to retrieve current information from the internet without custom search integrations. File search supports document retrieval for question-answering workflows. Computer use enables agents to interact with applications and interfaces programmatically, opening workflows where agents operate software on behalf of users. Deep research allows agents to conduct multi-step information gathering and synthesis tasks autonomously.
MCP support is the most significant architectural addition. The Model Context Protocol provides a standard way to connect agents to external tools and data sources. This means teams can build MCP servers once and use them across both OpenAI and Anthropic platforms, reducing integration effort and avoiding vendor lock-in. MCP's inclusion as a core Responses feature signals that OpenAI is converging with Anthropic around neutral standards rather than maintaining proprietary tool integration patterns.
What Transfers from Assistants to Responses
OpenAI claims that Responses folded the best parts of Assistants into the new architecture. Understanding what transfers cleanly helps scope migration effort.
Code interpreter capabilities migrate. If your Assistants workflows involve running Python code, generating data visualizations, or processing files programmatically, Responses supports these use cases through its built-in tools. The operational mechanics may differ, but the functional capability remains.
Persistent conversations transfer conceptually. Assistants maintained conversation state across API calls, allowing multi-turn dialogues without manually managing context. Responses handles this through its conversation management layer, though the implementation details differ from Assistants' thread model. Teams will need to adjust how they initialize and maintain conversations, but the underlying capability is preserved.
Tool calling workflows migrate with changes. If your Assistants implementation defined custom functions for tool calling, those schemas need to be translated to Responses' tool definition format. The conceptual mapping is straightforward—functions become tools—but the JSON structure and invocation flow differ enough that automated conversion is unlikely. Teams should plan for manual schema migration and testing.
| Assistants capability | Where it lands after 26 Aug 2026 | Migration effort |
|---|---|---|
| Code interpreter and Python execution | Built-in tool in Responses | Low — test your libraries and file formats |
| Persistent conversations via threads | Conversations API | High — rewrite all thread handling |
| Custom function tool calling | Responses tool schema, or MCP | High — manual schema translation |
| File uploads and document retrieval | File search built-in tool | Medium — different API surface |
| Custom search integrations via functions | Built-in web search | Low — but you lose source control |
| Error handling and retry logic | Responses error taxonomy | Medium — new error and rate-limit patterns |
| Stored assistant configurations | Your own application layer | Varies — depends on your metadata use |
What Requires Architectural Changes
Not everything migrates without rework. Understanding where breaking changes surface helps teams plan migration timelines realistically.
State management patterns differ between Assistants and Responses. Assistants used threads to maintain conversation context across turns. Responses uses a different conversation model that may require rethinking how your application stores and retrieves dialogue history. Teams that built complex state machines around Assistants' thread architecture will need to re-architect those systems for Responses' model.
File handling workflows change. Assistants supported file uploads for document analysis and retrieval. Responses includes file search as a built-in tool, but the API surface and operational mechanics differ. Teams that ingested large document sets or built custom retrieval pipelines on top of Assistants need to evaluate whether Responses' file search meets their requirements or whether they need to implement custom document handling through MCP servers or external systems.
Custom tool integration requires migration to Responses' tool schema or to MCP. If your Assistants workflows involved calling proprietary APIs or internal systems, those integrations need to be rewritten for Responses' tool-calling model or rebuilt as MCP servers. The conceptual workflow is similar, but the implementation code is not portable.
MCP Integration as a Migration Path
The inclusion of MCP support in Responses creates an opportunity to build tool integrations that work across both OpenAI and Anthropic platforms.
If your Assistants workflows involved custom tool calling, rebuilding those integrations as MCP servers provides portability. MCP servers work with Claude and with Responses, which means effort invested in MCP-based architecture reduces lock-in and future-proofs against platform shifts. The Agentic AI Foundation's neutral governance of MCP under the Linux Foundation further reduces the risk that the protocol becomes vendor-controlled or abandoned.
For teams already using or evaluating Anthropic's Claude alongside OpenAI, MCP provides a common integration layer. You build tool connectors once and use them across both platforms. This is particularly valuable for teams concerned about vendor lock-in or those who want the flexibility to switch models based on task requirements without rewriting integrations.
The trade-off is that MCP is young. The protocol launched in November 2024, and while adoption has been rapid, the ecosystem is still maturing. Documentation, security best practices, and tooling will continue evolving through 2026. Teams adopting MCP as their primary integration strategy accept the overhead of tracking changes and updating implementations as the standard develops.
Migration Timeline and Risk Management
As of 2 August 2026, 24 days remain until shutdown. The timing options that ran through the first half of the year have closed, and what is left is a compressed cutover. This deprecation is not an isolated event either — see The 2026 AI Outlook: Models, Pricing & Regulation for the other model retirements and pricing changes landing in the same window.
Teams that migrated early gained testing time and avoided last-minute scrambles. Early migration allowed identifying edge cases, refining conversation flows, and ensuring production stability before the deadline. The risk was that Responses' APIs and best practices would evolve over the following months, requiring adjustments to early implementations. OpenAI's track record suggests incremental API changes rather than breaking overhauls, but teams that migrated in early 2026 accepted the possibility of refinement work as tooling matured.
Teams that waited until mid-2026 reduced the risk of rework but compressed timelines. A migration beginning in June or July left weeks, not months, to deploy, test, and address issues before August 26. For organizations with slow approval processes, complex compliance requirements, or limited engineering capacity, that compressed schedule is risky. The benefit is that late migration happens with more mature documentation, established migration patterns from other teams, and clearer understanding of Responses' operational quirks.
The pragmatic middle path was architectural planning early with implementation staged through spring and summer: evaluating Responses in parallel with Assistants, prototyping key workflows, and identifying breaking changes without committing production traffic. Anyone still on Assistants in August has to compress that into a single cutover, which means prioritising the workflows that carry production traffic and accepting that lower-traffic paths may have to be rebuilt after the deadline.
The Conversations API and Persistent Context
OpenAI lists both Responses API and Conversations API as the replacement for Assistants. Understanding how these two APIs relate clarifies what each handles.
The Conversations API is designed to manage persistent dialogue state across turns. It stores conversation history, allows resuming dialogues, and provides mechanisms for managing multi-turn interactions without manually tracking context. This addresses one of Assistants' core use cases: maintaining coherent conversations over time without requiring applications to manage message history in external databases.
Responses handles the generation and tool invocation layer. When you send a user message, Responses processes it, invokes tools if needed, and returns a response. Conversations provides the persistence layer that keeps track of the dialogue across multiple Responses calls.
For teams building chatbots, support agents, or conversational interfaces, this split means evaluating whether to use both APIs together or to manage conversation state in your own application layer. Using Conversations simplifies state management but introduces dependency on OpenAI's conversation storage model. Managing state externally provides more control but requires building persistence logic yourself.
Built-In Tools and What They Replace
Responses includes capabilities that teams previously had to implement through custom integrations or external services.
Web search eliminates the need for custom search API integrations. Assistants workflows that used function calling to query search engines can migrate to Responses' built-in web search, simplifying architecture and reducing maintenance overhead. The constraint is that you're relying on OpenAI's search implementation rather than controlling which sources are queried or how results are ranked.
File search addresses document question-answering workflows. Teams that built retrieval pipelines on top of Assistants for answering questions about uploaded documents can evaluate whether Responses' file search meets their accuracy and citation requirements. If it does, migration simplifies architecture by removing custom vector database management and retrieval logic. If it doesn't, teams need to implement custom document handling through MCP or external systems.
Computer use opens workflows where agents operate software interfaces. This is newer territory than the capabilities Assistants provided, and practical adoption patterns are still forming. Teams building automation where agents need to interact with applications rather than just querying data can explore computer use, though the safety and reliability considerations for giving agents UI control are significant.
Deep research supports multi-step information synthesis tasks. This is positioned for workflows where agents need to gather information from multiple sources, compare findings, and produce structured summaries. Teams using Assistants for research-oriented tasks can evaluate whether Responses' deep research reduces the custom orchestration logic they previously built.
What Breaks and Requires Attention
Understanding where migration is not automatic helps teams allocate effort appropriately.
Thread-based conversation management requires rethinking. Assistants used threads to group messages and maintain context. Responses and Conversations use a different state model. Code that creates threads, appends messages to threads, and retrieves thread history needs to be rewritten for the new conversation management pattern. This is not a simple search-and-replace migration—it requires understanding the new model and adjusting application logic accordingly.
Custom function schemas need conversion. If your Assistants implementation defined custom functions for tool calling, those schemas need to be translated to Responses' tool definition format. The conceptual mapping is straightforward—functions become tools—but the JSON structure and invocation flow differ enough that automated conversion is unreliable. Teams should plan for manual schema migration and testing.
Error handling and retry logic may need adjustment. Assistants and Responses have different error response patterns and rate limiting behavior. Code that catches specific Assistants errors and implements retry or fallback logic needs to be updated for Responses' error taxonomy. This is particularly important for production systems where robust error handling prevents user-facing failures.
Storage and retrieval of assistant configurations require migration. If your application stored Assistants configurations, instructions, or file references in a database, that data needs to be migrated to formats compatible with Responses. This is application-specific work that depends on how deeply your system integrated with Assistants' metadata model.
Code Interpreter and Python Execution
Code interpreter was one of Assistants' most-used features. Understanding how it transitions to Responses clarifies whether this capability remains viable for your workflows.
OpenAI states that code interpreter capabilities are included in Responses through its built-in tools. Teams using Assistants to run Python code, generate charts, or process data files can continue these workflows in Responses. The operational mechanics—how you trigger code execution, what sandboxing constraints apply, how results are returned—may differ from Assistants, which means testing is necessary to confirm that existing workflows behave as expected.
For teams that built data analysis agents, report generation tools, or computational workflows around Assistants' code interpreter, the priority is validating that Responses' code execution environment supports the libraries, file formats, and computational patterns your use cases require. If your workflows depend on specific Python packages or file processing capabilities, test these explicitly in Responses before committing to full migration.
Neutral Standards and Platform Independence
The shutdown creates an opportunity to re-evaluate whether to rebuild tightly coupled to OpenAI or to invest in architectures that work across providers.
The Agentic AI Foundation's formation in December 2025 signals industry convergence around neutral agent infrastructure. MCP is now governed by a foundation that includes OpenAI, Anthropic, Google, Microsoft, and AWS rather than being controlled by a single vendor. AGENTS.md provides a standard way to give coding agents repository context across platforms. These developments reduce the risk that investing in standards-based architecture results in vendor abandonment or fragmentation.
For teams concerned about lock-in, the Assistants shutdown is a reminder that OpenAI will deprecate APIs when newer approaches emerge. Rebuilding on Responses couples your architecture to OpenAI again. Rebuilding on MCP or other neutral standards provides portability if OpenAI's direction shifts in future years or if alternative platforms offer better capabilities or pricing for your specific workflows.
The trade-off is maturity. Responses is OpenAI-supported production infrastructure with clear migration paths and official support. MCP is a young standard with evolving specifications and variable quality across community-built servers. Teams that prioritize stability and vendor support will migrate to Responses. Teams that prioritize long-term portability and platform independence will invest in MCP-based architectures even if setup requires more effort.
Cost Implications and Pricing Changes
Migration from Assistants to Responses may affect operational costs depending on how each API meters usage and what features your workflows require.
Assistants charged based on token usage for model inference plus separate costs for tools like code interpreter or file retrieval. Responses pricing follows similar patterns but the bundling and metering of built-in tools may differ. Teams should model expected costs in Responses based on their current Assistants usage to identify whether migration increases or decreases monthly spend.
The built-in tools in Responses—web search, file search, computer use, deep research—may reduce costs if they eliminate custom implementations you previously maintained. If your Assistants setup required external search APIs, vector databases for document retrieval, or orchestration logic for multi-step research, Responses' built-in capabilities can simplify architecture and reduce third-party service costs. The trade-off is less control over how those capabilities operate and potential lock-in to OpenAI's implementations.
For teams running high-volume agent workflows, small per-request cost differences compound quickly. Testing Responses with production-like loads before full migration helps identify cost impacts and allows adjusting architecture if Responses proves more expensive for your specific usage patterns.
Testing and Validation Strategy
Migration is not a one-step cutover. Effective migration involves parallel testing, validation of core workflows, and staged rollout to minimize risk.
Build proof-of-concept implementations in Responses for your most critical workflows. If your agent handles customer support, migrate a representative conversation flow and test whether response quality, tool invocation accuracy, and error handling meet production requirements. If your agent performs data analysis, validate that code interpreter functionality in Responses produces equivalent results to what Assistants delivered.
Run Assistants and Responses in parallel during transition. Route a percentage of production traffic to Responses while maintaining Assistants as the primary system. Monitor performance, error rates, and user satisfaction for Responses traffic compared to Assistants. This staged approach reduces the risk that migration introduces regressions or breaks workflows that worked reliably in Assistants.
Document differences in behavior between Assistants and Responses for your specific use cases. Not all differences are breaking changes—some may be improvements—but understanding where outputs or behaviors diverge helps you decide whether to adjust application logic, refine prompts, or accept new behavior as equivalent or better.
Test edge cases explicitly. Assistants accumulated quirks and workarounds over its lifetime. Teams built around these patterns may find that Responses behaves differently in boundary conditions—malformed input, missing data, conflicting tool results. Explicit edge-case testing surfaces these differences before they affect production users.
Prompt Engineering and Instruction Patterns
The shift from Assistants to Responses may require adjusting how you structure instructions and prompts for optimal performance.
Assistants allowed setting system-level instructions that persisted across conversations. Responses handles instructions differently, and teams may need to adjust where and how they provide agent guidelines. Instructions that worked well in Assistants might need refinement for Responses to achieve equivalent behavior, particularly around tone, formatting, or decision-making patterns.
Tool selection prompts may need tuning. If your Assistants workflows relied on the agent choosing when to invoke tools based on context, test whether Responses makes similar decisions or whether you need to adjust prompt phrasing to guide tool usage more explicitly. The underlying models and tool-calling logic differ enough that prompt engineering optimized for Assistants may not transfer directly.
Context window management changes with Responses' built-in tools. When agents use web search, file search, or deep research, results consume context window space. Teams managing large documents or multi-step workflows need to understand how Responses allocates context across conversation history, tool results, and system instructions to avoid hitting limits or degrading performance.
When to Migrate Versus When to Rebuild
Not every Assistants deployment should migrate to Responses. Some use cases justify rebuilding on different foundations.
Migrate to Responses if your workflows are straightforward conversational agents with tool calling, document retrieval, or code execution, and you want to remain within OpenAI's ecosystem with minimal architectural change. Responses is designed to be the successor for these use cases, and OpenAI's migration guidance will focus on making this path as smooth as possible. If your team lacks capacity for re-architecting or if staying on OpenAI is a strategic decision, migrating to Responses is the clearest path.
Rebuild on MCP-based architectures if you need portability across LLM providers, want to reduce lock-in to OpenAI's platform evolution, or have workflows that require deep integration with proprietary systems where neutral standards provide long-term flexibility. MCP requires more upfront investment but produces infrastructure that works with both OpenAI and Anthropic, reducing migration risk if platform preferences change. This path makes sense for product teams embedding agents as core features or enterprises building multi-year agent strategies where vendor independence is prioritized.
Rebuild on alternative platforms if your workflows have outgrown OpenAI's capabilities or if Assistants' limitations led you to consider other providers. The forced migration is an opportunity to evaluate whether Anthropic's Claude, Google's Gemini, or other platforms better support your specific use cases. If Assistants was always a compromise and your team has been considering alternatives, the shutdown removes the inertia of maintaining legacy integrations and justifies investment in a cleaner rebuild on better-suited infrastructure.
Choosing Your Migration Approach
For most teams building conversational agents, customer support bots, or internal knowledge assistants using Assistants who want the simplest migration path and plan to remain within OpenAI's ecosystem, migrating to the Responses API is the better choice because OpenAI is positioning it as the direct successor with feature parity and because migration guidance and tooling will focus on making this transition as smooth as possible. The Responses API includes the capabilities teams actually used in production—persistent conversations, tool calling, code interpreter, and document retrieval—along with new built-in tools like web search and MCP that reduce the need for custom integrations. If your workflows are conceptually straightforward and you don't need portability across LLM providers, Responses provides the path of least resistance with official support and the expectation that OpenAI will maintain and evolve this API rather than deprecating it again in near-term years.
Rebuilding on MCP-based architectures is a stronger choice if you need agent workflows that work across both OpenAI and Anthropic platforms, want to reduce lock-in to OpenAI's platform evolution, or have engineering capacity to invest in neutral standards that provide long-term portability. The Agentic AI Foundation's governance of MCP under the Linux Foundation with backing from OpenAI, Anthropic, Google, Microsoft, and AWS signals that the protocol is infrastructure rather than a vendor-controlled integration pattern. Teams building product features around agent capabilities, enterprises deploying agents across multiple systems, or organizations prioritizing vendor independence over short-term deployment speed will benefit more from MCP's portability than from Responses' tighter OpenAI integration. The investment is justified when avoiding future migration costs and maintaining flexibility to switch models or providers outweighs the overhead of working with a young standard that will continue evolving through 2026.
Evaluating alternative platforms makes sense if Assistants' limitations were always constraints and your team has been considering whether Claude, Gemini, or other providers better support your workflows. The forced migration removes the inertia of maintaining legacy integrations and creates a natural decision point for re-evaluating platform fit. If your use cases involve workflows where OpenAI's models, pricing, or feature set are not optimal, the shutdown is an opportunity to rebuild on infrastructure better aligned with your long-term needs rather than accepting another iteration of OpenAI's agent architecture that may itself be deprecated in future years.
Frequently Asked Questions
When exactly does the OpenAI Assistants API stop working?
26 August 2026. OpenAI's deprecations page lists the Assistants API under formal deprecation with that removal date, and API calls to Assistants endpoints will fail after it. As of 2 August 2026 that leaves 24 days. No extension has been announced, so treat the date as a hard cutoff rather than a target.
What replaces the OpenAI Assistants API?
Two APIs, not one. The Responses API, introduced in March 2025, handles generation and tool invocation and includes built-in web search, file search, computer use, deep research and MCP support. The Conversations API handles persistent dialogue state across turns, which is what Assistants threads did. OpenAI lists both as the replacement, and most teams will use them together.
Can I migrate automatically from Assistants to the Responses API?
No. Code interpreter and document retrieval carry over as built-in tools, but thread-based conversation management uses a different state model and custom function schemas have to be translated by hand. The conceptual mapping is straightforward, since functions become tools, but the JSON structure and invocation flow differ enough that automated conversion is unreliable. Plan for manual migration and testing.
What happens if I do nothing before 26 August 2026?
Your application breaks. After the removal date, API calls to Assistants endpoints fail, so anything relying on Assistants for conversation management, tool calling or file handling stops working. OpenAI's deprecation notice describes no fallback mode and no grace period. Any production traffic still routed through Assistants needs a cutover plan immediately.
Should I rebuild on MCP instead of the Responses API?
Only if portability matters more than deployment speed. Rebuilding tool integrations as MCP servers means the same connectors work with OpenAI and with Anthropic's Claude, and MCP is governed by the Agentic AI Foundation rather than a single vendor. The trade-off is maturity: MCP launched in November 2024 and its specifications, security practices and tooling are still evolving through 2026.
Will migrating to the Responses API cost more?
It depends on your usage shape. Assistants charged for model tokens plus separate costs for tools like code interpreter and file retrieval, and Responses follows similar patterns with different bundling and metering. Built-in tools can cut spend if they replace external search APIs, vector databases or custom orchestration you were paying for. Model your current volumes in Responses before committing.
Do I have to use the Conversations API, or can I manage state myself?
Either works. The Conversations API stores dialogue history and lets you resume conversations without tracking messages in your own database, which simplifies state management but creates a dependency on OpenAI's conversation storage model. Managing state in your own application layer gives you more control and requires you to build the persistence logic yourself. Choose based on how much control you need.
Note: The Assistants API will be removed on August 26, 2026. OpenAI's deprecations page and developer community announcements provide official timelines and migration resources. Monitor OpenAI's documentation for updated guidance as Responses API tooling and migration patterns mature through 2026.