Skip to content

Integration Guides

PolePosition keeps external-system scaffolds opt-in. A new project starts lean, then you add integration helpers only when the application needs them.

Current integration surfaces:

  • Kafka: event streaming producer, consumer helper, settings, env, dependency, and test double.
  • RabbitMQ: AMQP publisher, consumer helper, queue factory, settings, env, dependency, and test double.
  • LLM: provider-agnostic adapter stubs generated with an AI prompt module.

Integration scaffolds are starting points. They do not start background consumer loops inside the FastAPI application process. Keep long-running workers explicit in your deployment or runtime code.

After adding an integration, run:

polepos check
uv sync