Opens in a new tab

Provider reference

Anthropic

Products, routes and operational reference

Imagine a responder asking for a short account of an incident, then adding a diagnostic result that changes the picture. Claude can help with both turns, but someone has to carry the earlier messages forward, run the tools and keep track of the unfinished task. An application using ordinary Messages requests does that work itself; a managed agent session supplies more of the machinery. Claude Code gives an engineer another way in: work directly on the project that needs fixing. The choice reaches beyond the answer on screen to where the incident notes stay and what happens when a request fails.

Operational docs reviewed
Company snapshot reviewed

Documentation-based · No hands-on product testing

What are you working on?

Starting route

Claude Code: client-repair guide

The linked exercise uses a synthetic failure; it does not demonstrate production recovery.

Verify the result

Follow the failure through to the caller. Review the patch and the regression result together, then apply the project’s wider release checks.

Starting route

Messages and Managed Agents

A fluent explanation alone cannot establish that the required lookup or action completed.

Verify the result

Check that a continued task still carries the condition for its action. Keep the required lookup result with the decision it supports.

These starting points connect a task to the existing guides. The checks are our operational reading of the examples, rather than a product ranking or a report of new tests.

Explore this reference

Products, models and their relationships

These are different product surfaces, rather than interchangeable ways to buy the same access. Check the account, endpoint and model used by the actual workflow.

0 of 2 selected

Choose two surfaces to compare their documented kind, relationship and source.

Models

Claude models

model family

Relationship & source

The models available through Claude products and developer services. Anthropic lists Mythos, Fable, Opus, Sonnet and Haiku, with version-specific access conditions.

Primary source

Applications & agents

Claude

application

Relationship & source

The conversational assistant application. It gives people a direct way to work with Claude, rather than requiring an API integration.

Primary source

Claude Code

coding agent

Relationship & source

The software-engineering product for working with a project. It uses Claude models, but its development workflow is distinct from the model itself.

Primary source

Claude Cowork

work agent product

Relationship & source

A work-agent product within the Claude lineup. It is a separate product choice from the conversational assistant and Claude Code, with its own access requirements.

Primary source

Developer & enterprise

Claude Platform

developer platform

Relationship & source

Developer access to Claude through APIs, alongside cloud distribution through AWS, Google Cloud and Microsoft Foundry. The selected route has its own governance and availability.

Primary source

Latest reporting

These dated reports cover specific developments. Their publication dates and source qualifications remain part of the story.

Dated changes

Model retirement and client migration are separate changes

Documented event

The September 30, 2026 notice schedules claude-sonnet-4-5-20250929 for retirement on November 30, 2026 and names claude-sonnet-5-5 as its replacement. The registry also gives some active models dates phrased as “not sooner than.” Those are earliest-retirement bounds, not scheduled shutdowns. Keep the model ID, platform and notice date together.

Operator check

Use the same required result to judge both configurations. If the summary needs a diagnostic lookup, keep that returned result with the reviewed model and client settings. A partner deployment also needs its own schedule check.

Lifecycle context and source notes

Now suppose the team changes the model behind that summary service. The application still opens, and a test produces readable prose. That is encouraging, but the team also needs to know whether the old model is about to stop accepting requests and whether the new one still performs a required diagnostic lookup.

Anthropic's lifecycle registry separates active, legacy, deprecated and retired models. Deprecated models still function; requests to retired models fail. Its dates apply to Anthropic-operated platforms. Amazon Bedrock and Google-managed Claude Models on Google Cloud set their own schedules, while the Anthropic-managed Google route is in Anthropic's scope. Record both the model and the platform serving it.

The Sonnet 5.5 migration guide makes the client changes concrete. Adaptive thinking runs by default, response blocks must be read by type, and thinking uses part of the output-token budget. A client that treats every returned block as ordinary text can miss those distinctions.

Tool settings matter to the investigation, too. Sonnet 5.5 rejects forced any and tool choices; automatic choice can return an answer without calling a tool. Strict tool support also differs by platform. So return to the responder's actual question: did the service fetch the diagnostic result it needed, or merely write something plausible without it? A model migration is useful when the client still carries that job through, not just when the new model's name appears in the settings.

Messages, managed agents and Claude Code

Read documentation and boundaries

In that hypothetical incident-summary service, the responder sends a ticket, reads the first answer and adds a new diagnostic result. The follow-up needs more than the last sentence. It needs the earlier facts that still apply, along with the new result that may change them.

With ordinary Messages API requests, the application supplies that conversation history each time. These requests are stateless: an earlier call is not a memory the next call can simply consult. The application chooses the context and coordinates the repeated requests and tool results, often called an agent loop. The documentation checked November 3 also describes optional message threads in beta, which can keep the conversation for later requests. That is a separate feature, not a reason to assume an ordinary request remembers the ticket.

If the investigation needs to keep working while the responder attends to something else, Claude Managed Agents supplies a configurable harness and execution infrastructure. The team defines an agent with the model and tools it can use, chooses an environment for those tools to run in, then starts a session for this investigation. The application exchanges messages, tool results and status updates as events; the service persists that event history server-side. Environments can use managed cloud sandboxes or self-hosted sandboxes. This beta service supports ongoing, asynchronous work, with state and execution handled differently from an ordinary Messages request.

Where the application connects matters, too. The API overview distinguishes direct access from cloud routes that integrate billing and identity and access management, or IAM. As documented on November 3, Claude Platform on AWS, Microsoft Foundry and Claude Models on Google Cloud (Anthropic managed) are Anthropic-operated. Amazon Bedrock and Claude Models on Google Cloud (Google managed) are partner-operated. Features and timing vary. An AWS or Google Cloud label alone cannot tell the team which service will handle its investigation.

Sometimes the problem is not the investigation but the client carrying it. An engineer can use Claude Code to read the repository, edit files and run project commands. It is a coding product available in terminal, IDE, desktop and web surfaces, with different account and provider options. The client-repair guide below follows a small example: a failed request being mistaken for useful ticket data.

Data handling depends on the Claude account and feature

Read documentation and boundaries

Before the responder sends that incident note, look at the account receiving it. A personal chat and a commercial integration may use the same model while placing the note under different rules. Paying for a personal plan does not make it a commercial account.

Anthropic's consumer policy covers Free, Pro and Max, including Claude Code through those accounts. Chats and coding sessions may be used for model improvement when the user allows it, supplies feedback or otherwise opts in. Conversations flagged for safety review may also be used for safeguards work. The note's subject has not changed; the account and the choices made there change how it may be used.

For commercial offerings, including the API and Claude for Work, Anthropic says it does not train on chats or coding sessions unless the customer participates in its Development Partner Program. Materials explicitly provided through feedback or other training opt-ins may be used. That answers the training question. It does not, by itself, say when a saved note disappears.

The API retention reference checked November 3 says conversation content is not retained by default, except for listed models requiring 30-day retention. Zero data retention, or ZDR, has model- and feature-specific eligibility and must be enabled separately for each organization. A stateful Managed Agents session keeps information needed to continue the investigation and is not ZDR-eligible, even with a self-hosted sandbox. Files, jobs and execution state have their own storage rules; flagged content and legal holds can also change retention. On Amazon Bedrock and Google-managed Claude Models on Google Cloud, the cloud provider is the data processor, so review that provider's controls. The Anthropic-managed Google route belongs to the separate Anthropic-operated scope.

There is another policy wording to keep beside that feature reference. Anthropic's commercial retention policy describes API deletion within 30 days, with exceptions for stateful services, agreed arrangements, policy enforcement and legal requirements. Saved commercial conversations remain available so work can continue. Neither statement supplies one storage duration for every product. For this note, identify the actual account, model, feature and route before deciding which promise applies.

Understand limits and complete streamed responses

Read documentation and boundaries

The responder starts reading the incident summary as its first sentences appear. Then the text stops halfway through an explanation. The screen has shown progress, but the client still has a question to answer: did generation finish, or did the connection deliver only part of it?

Streaming sends those pieces through server-sent events, or SSE. An HTTP 200 status can arrive before an error later in the stream, so that initial successful response is not enough. The streaming reference describes updates to content blocks, updates to the message as a whole and the final message-stop event, as well as errors within the stream. The client records completion and inspects the resulting message and stop reason. A paragraph on screen is partial output; how the message ended tells the application what it actually received.

Other requests may be waiting before any text appears. Claude's Messages rate limits separately measure requests, input tokens and output tokens per minute for each model class. Tokens are the pieces of text the model processes. Organization limits can sit alongside workspace controls. Requests crowded into a short interval can hit a limit despite an acceptable-looking minute total, and sharp traffic increases can hit acceleration limits. These are usage ceilings, not a promise of capacity.

For throttling, the client follows the retry-after header when it is present. A tier spend-cap 429 is different: it has no retry timing and keeps failing until access resumes. Monthly spending restrictions are a separate control. Sending the same request again cannot restore access that the cap has paused.

The error reference distinguishes rate limits, temporary overload and other failures. Official SDKs, the libraries an application uses to call the service, retry transient failures twice by default, with increasing delays and respect for retry-after. If a surrounding job runner also retries, count the attempts the SDK already makes. Keep the request ID with a failure so support can locate that call. For the waiting responder, the useful result is not an indefinitely busy screen: it is a complete summary or an honest indication that this attempt did not finish.

Claude and Anthropic guides for operational work

Start with the code or the application you own

An engineer repairing a client can use Claude Code to explore files, propose edits and run project commands. An application team using the Claude API controls its requests, tools and conversation history. Both may meet the same small but consequential mistake: a request fails, and the client treats its response as ticket data anyway. The synthetic HTTP 503 example below follows that failure back to the caller. The API guides then follow what changes when a new model, a shorter conversation or a missing tool call reaches that same application.

Trace one failed request with Claude Code

Read the worked guide

The Claude Code guide follows a synthetic client that mistakes an HTTP 503 response for ticket data. It asks the assistant to trace what the caller receives, then introduces a small check before the response body is parsed. The result is a patch whose purpose you can explain: successful responses still return a ticket, while an unsuccessful status reaches the caller as an error.

This guide covers terminal setup, access and permissions, with a focused example rather than a claim that the assistant has tested your own project. Anthropic's Claude Code overview describes the broader product. To carry the exercise through two bugs and a final review, open the HTTP errors and ambiguous writes learning path.

A model migration can change the surrounding client

Read the worked guide

The Sonnet 5.5 report explains why unchanged token rates can accompany a lower vendor-reported task cost. It also identifies concrete integration changes: thinking settings, response-block handling and forced tool choice. Anthropic's current migration guide says Sonnet 5.5 rejects forced any and tool choices. With automatic choice, an answer can arrive without the intended tool call, so the application needs to distinguish an answer from a completed lookup.

Read the Opus 5.5 evaluation article when the question is whether a model preserves an operational exception while working through conflicting instructions. Its illustrative restart case keeps the acceptance rule fixed while comparing configurations. The dated release reports do not establish which model is cheapest or most reliable for your workload. For repeated application work, the prompt-caching comparison adds retries, rejected outputs and review effort to the cost question.

Keep the condition when the conversation gets shorter

Read the worked guide

The compaction explainer asks what must survive when older exchanges are replaced with a summary. Its conditional restart is a precise example: “after the queue drains” changes when the action is allowed. On-demand compaction lets the application choose when to summarize and continue from the returned block. That gives the application control over the transition, alongside responsibility for preserving later messages and enforcing the actual execution conditions. See the on-demand compaction documentation.

Reconstruct what a browser session did

Read the worked guide

For Enterprise investigations, the Chrome transcript article explains the contribution of Claude's Compliance API records. A transcript can help locate the submitted action; the destination's records establish whether the change took effect. Chrome-session coverage remains beta and requires the relevant Enterprise Compliance API access. The session-transcript documentation describes the available records.

The original reports retain their publication dates and detailed sources. Return to the client with one concrete question: does an unsuccessful request reach its caller as an error, and does a continued investigation still carry the condition that governs its next action? A patch or a shorter conversation earns its place by helping the application preserve that distinction.

Identity and history

2021 · Anthropic states 2021 as its founding year; a precise incorporation day was not established. Founding source

  1. Early research funding announced

    A $124 million Series A announcement focused on reliable, steerable AI research.

    Primary source
  2. Claude introduced

    Claude was publicly introduced through a chat interface and API after closed-alpha partner work.

    Primary source
  3. Claude Sonnet 5.5 announced

    The announcement named claude-sonnet-5-5 and AWS, Google Cloud and Microsoft Azure availability.

    Primary source
  4. Claude Frontier Academy announced

    A $100 million commitment and target to train 10,000 Frontier Deployed Engineers by end-2027; not completed adoption.

    Primary source

Who uses it, and what the numbers mean

Read dated adoption figures and their limits
  • Software-engineering teams evaluating Claude Code or Claude Platform within existing development workflows and access controls.
  • Document-heavy organizations selecting conversational or work-agent surfaces, with separate eligibility checks for cyber and life-sciences capabilities.

These are dated vendor-reported figures. Populations and units differ; they are neither current audited counts nor a market-share ranking.

More than 1,000 Business customers spending over $1 million annualized each

· High-spend business-customer cohort reported by Anthropic.

Not total businesses, users or paid seats; annualized spending is not full-year realized revenue.

Original metric and context

Over 300,000 Business customers

· Customer count reported with the Series F announcement.

Historical vendor customer count, not a current active-user figure.

Original metric and context

Announced direction

Read announcements and availability qualifications

These statements describe the dated announcement and its audience. An intention does not establish that a feature subsequently shipped.

  • 2026-09-28 · available

    Sonnet 5.5 was announced with availability on AWS, Google Cloud and Microsoft Azure; distribution does not remove product-specific safeguards.

    Announcement or documentation
  • 2026-09-28 · announced intention

    An expanded Cyber Verification Program was described as coming soon, with tiered access to advanced Sonnet 5.5, Opus 5.5 and Mythos capabilities; no calendar release date was supplied.

    Announcement or documentation
  • 2026-04-06 · announced intention

    Additional Google/Broadcom TPU capacity was expected to begin coming online in 2027; this is an infrastructure expectation, not a specific Claude release commitment.

    Announcement or documentation
  • 2026-10-02 · announced intention

    Frontier Academy announced a $100 million commitment and a target of 10,000 trained Frontier Deployed Engineers by end-2027; these are planned outcomes.

    Announcement or documentation

Sources, unknowns and review scope

Operational documentation reviewed ; the company-history, adoption and announcement snapshot was reviewed . This is a documentation-based reference. Products were not hands-on tested and vendor claims were not independently audited.

  • A precise Claude-wide MAU or WAU figure was not established; the phrase millions of daily users cannot supply a precise count.
  • No fixed launch date for the expanded Cyber Verification Program was established.
Primary source directory
Suggest a correction