Dart Cloud Functions Docs

Dart Cloud Functions is a pre-launch control plane for creating, storing, and deploying Dart functions across GCP, AWS, and Azure from one product surface. These docs describe the implementation that exists in this repository today.

What This Site Covers

  • The current public API and dashboard flow for projects, functions, uploads, and deployments.

  • The Dart runtime lifecycle model exposed by GET /api/v1/runtimes.

  • Project-scoped cloud integrations, including the strict GCP Workload Identity Federation contract.

  • The async deployment lifecycle, including status polling, events, and undeploy.

Start Here

  • Getting Started Walk through the current authoring and deployment flow.

  • Core Concepts Understand how tenants, projects, functions, runtimes, integrations, and deployments fit together.

  • Runtime Policy See how the supported Dart runtime window is enforced for new drafts and deployments.

  • Cloud Integrations Review the current Azure, AWS, and GCP onboarding contracts.

  • API Reference Use the public API endpoint groups and the OpenAPI source of truth.

Source Of Truth

These docs are intentionally high level. For operational details and exact request and response contracts, use:

  • dartcloudfunctions/backend/README.md

  • dartcloudfunctions/backend/internal-tooling/apidog/dartcloudfunctions.openapi.yaml

Current Product Status

The repository and docs are still pre-launch. That means:

  • contract cleanup is still allowed when it improves clarity

  • the docs track current implementation, not a frozen GA promise

  • the backend README and OpenAPI file are updated alongside behavior changes