Skip to content

softwareone-platform/mpt-extension-sdk

Repository files navigation

SoftwareONE Extension SDK

mpt-extension-sdk is the shared Python SDK for building SoftwareONE Marketplace extensions.

The repository contains:

  • public SDK primitives centered on ExtensionApp, ExtensionRouter, and typed execution contexts
  • FastAPI runtime wiring for event handlers, task-backed routes, local development (FastAPI + uvicorn), and platform execution (mrok/ziticorn)
  • shared Marketplace service clients, settings discovery, observability hooks, and pipeline helpers
  • a Typer-based mpt-ext CLI for runtime startup and metadata generation/validation
  • repository tooling and documentation for building and validating the SDK itself

Documentation

Start here:

Quick Start

For repository work:

make build
make test

For SDK consumer examples and installation, see docs/usage.md.

About

SDK for SoftwareONE python extensions

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages