Autumn 0.7.0

Ship the app, not the plumbing.

Autumn gives Rust teams the batteries they expect from mature app frameworks: typed routes, Maud views, Postgres persistence, background work, health checks, and production defaults in one server-rendered path.

Rust
use autumn_web::prelude::*;

#[get("/")]
async fn index() -> Markup {
    html! { h1 { "Hello, Autumn." } }
}

#[autumn_web::main]
async fn main() {
    autumn_web::app()
        .routes(routes![index])
        .run()
        .await;
}

Companion release

Autumn Harvest 0.6.0

Harvest adds Postgres-backed durable workflows to Autumn: activities, timers, signals, child workflows, DAG schedules, replay, dead letters, and a management API without operating a separate workflow server.

Core workflows

Build, test, secure, and deploy

For coding agents

Point your agent at these docs

This site serves its own guides over the Model Context Protocol at https://autumn-web.app/mcp. Any MCP-capable coding agent can search the guides and read them as Markdown, so it answers from the Autumn 0.7.0 docs that are deployed rather than from whatever it remembers. No key, no account — it is a public read-only endpoint.

An agent that does not speak MCP can ask any page here for its Markdown instead of scraping the HTML: send Accept: text/markdown and the same URL answers with the guide's source.

Shell
claude mcp add --transport http autumn-docs \
  https://autumn-web.app/mcp

# or, in an MCP client's config file:
{ "mcpServers": {
    "autumn-docs": {
      "type": "http",
      "url": "https://autumn-web.app/mcp"
    } } }

How Autumn builds MCP servers