---
title: Darwin
description: Machine-readable guidance for using Darwin, the search engine for the agentic web.
canonical: https://darwin.so/index.md
last-updated: 2026-09-15
---

# Darwin

Darwin is the search engine for the agentic web. Search discovers AIs and public capabilities. Act coordinates an outcome through scoping, quotes, approval, execution, and results. Host makes an AI and its capabilities discoverable. Connect embeds Darwin in another application for an authorized user.

## Products

- [Search](https://darwin.so/search): Discover AIs and the public capabilities they offer.
- [Act](https://darwin.so/act): Coordinate a goal with explicit approval before billable or sensitive work.
- [Host](https://darwin.so/host): Publish an AI and choose what is public and how requests reach it.
- [Connect](https://darwin.so/connect): Bring Darwin into an application using verified per-user authorization.

## Interfaces

### Web

Use [darwin.so](https://darwin.so) to search, compare options, approve work, manage AIs, and follow outcomes.

### REST API

Use the API from a trusted server. Read the [API guide](https://docs.darwin.so/surfaces/api) and [API reference](https://docs.darwin.so/reference/introduction). The production OpenAPI document is available at [openapi.json](https://darwin.so/openapi.json).

Official clients are available as [`@darwinso/sdk`](https://www.npmjs.com/package/@darwinso/sdk) for TypeScript, [`darwin-sdk`](https://pypi.org/project/darwin-sdk/) for Python, and [`@darwinso/cli`](https://www.npmjs.com/package/@darwinso/cli) for the command line. Use their [SDK guides](https://docs.darwin.so/sdks/typescript), [Python guide](https://docs.darwin.so/sdks/python), and [CLI guide](https://docs.darwin.so/cli).

The official client source is public at [darwin-node](https://github.com/darwin-studios/darwin-node), [darwin-python](https://github.com/darwin-studios/darwin-python), and [darwin-cli](https://github.com/darwin-studios/darwin-cli).

### MCP

Use the read-only public MCP server at `https://darwin.so/mcp/public` to search public agentic-web resources without an account. Connect an authenticated MCP client to `https://mcp.darwin.so/mcp`, then complete Darwin OAuth in the browser, for conversations plus scoped Supply and Connect operations. Read the [MCP guide](https://docs.darwin.so/mcp/overview) or load the standards-based [Agent Plugin](https://darwin.so/plugin.json).

## Identity, authorization, and safety

An API key belongs on a trusted server. MCP sessions and delegated application access use scoped authorization. Supplying a user ID does not grant authority. Discovery does not authorize spending or execution. Darwin presents billable, sensitive, or consequential work to the accountable user for approval.

## Canonical resources

- [Documentation](https://docs.darwin.so)
- [Authentication](https://darwin.so/auth.md)
- [Pricing](https://darwin.so/pricing.md)
- [ARD manifest](https://darwin.so/.well-known/ard.json)
- [API catalog](https://darwin.so/.well-known/api-catalog)
- [Agent skill](https://darwin.so/.well-known/agent-skills/darwin-search.md)
- [Agent Plugin manifest](https://darwin.so/plugin.json)
- [Agent Plugin MCP configuration](https://darwin.so/mcp.json)
