Skip to content

Deployments

This page outlines the supported deployment paths for the FDC3 Desktop Agent.

Use Docker when you want quick setup and repeatable environments. See the full guide in docker.md.

When to use

  • Local evaluation
  • CI smoke tests
  • Reproducible demos

Local (virtual environment)

Use a local venv when you want to develop or debug the agent. See configuration.md for runtime flags and env vars.

When to use

  • Active development
  • Debugging with IDE tools
  • Running unit tests

Embedded (advanced)

If you embed the agent in another host application, you can import the FastAPI app directly and manage the lifecycle yourself. See configuration.md for runtime settings.

When to use

  • Integrating into a larger Python service
  • Custom lifecycle management
  • Single‑process deployments

Next steps