Vercel + Axum

use axum::{Router, routing::get, Json};
use tower::ServiceBuilder;
use vercel_runtime::axum::VercelLayer;

async fn hello() -> Json<&'static str> {
    Json("Rust on Vercel!")
}

#[tokio::main]
async fn main() {
    let router = Router::new().route("/", get(hello));
    let app = ServiceBuilder::new()
        .layer(VercelLayer::new())
        .service(router);
    vercel_runtime::run(app).await.unwrap();
}

Sample Data

Access sample JSON data through our REST API. Perfect for testing and development purposes.

Get Data →