Skip to main content
Version: 0.0.1

Getting Started with Abstract Backend

Abstract Backend lets you bind your application to a stable interface while discovering real backend implementations at runtime. This quick start walks through installing the core library, wiring a provider, and running your first consumer.

What you'll learn

  • Install the core abstract-backend package
  • Add a backend provider distributed via Python entry points
  • Configure environment variables (or defaults) to select the provider
  • Publish and consume messages using the shared interfaces

Follow these pages in order:

  • Requirements – Supported Python versions and tooling you need
  • Installation – Install the core package and a backend provider
  • How to Run – Wire the loader and consumer into an application

Once you're comfortable with the basics, explore the Architecture Overview to understand how providers plug into the system.