Skip to main content

Unleash smart AI applications.

Project description

Novastack Logo

Build production-ready AI applications with modular, composable components.

CI PyPI Downloads Python License Ruff

Documentation · Report Bug · Request Feature

Key Features

  • 🏗️ Modular Architecture — Pick only the components you need. Each integration is its own installable package.
  • Async-First Workflows — Event-driven workflow engine with fan-out/fan-in, shared state, and built-in HTTP server.
  • 🔌 Enterprise Integrations — First-class support for watsonx.ai, Elasticsearch, Chroma, Hugging Face, and more.
  • 📊 Built-in Observability — Instrument your pipelines with OpenTelemetry-compatible tracing and custom metrics.
  • 🛡️ Guardrails — Apply input/output guardrails to keep your AI applications safe and compliant.
  • 📄 Document Pipelines — Load, chunk, embed, and store documents with prebuilt ingestion workflows.

Installation

pip install novastack

With uv:

uv add novastack

Contributing

We welcome contributions! Please see our issue templates to get started.

License

Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

novastack-0.1.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

novastack-0.1.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file novastack-0.1.2.tar.gz.

File metadata

  • Download URL: novastack-0.1.2.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for novastack-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3ebc0b07acbe614ddad0e7e337ed068e1b5a90eb4aefd18050e811ff371dbaaf
MD5 14c69f28391fe12d1fef2f5d58b5f595
BLAKE2b-256 7f655d10a70f9df3d4d9c7c0e7a12a6f0499398b7e5652fe685b55ad2505978f

See more details on using hashes here.

File details

Details for the file novastack-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: novastack-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for novastack-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c509c41871bb651430a1a48f94f851bae13ee0cf95eabc87676bb5ee56c451d8
MD5 67559ff39bc3a200daa5177412fdc8d9
BLAKE2b-256 ef100b5de442edbc1f3af7ae4ded79eaa307a8112c82583422ef106461eeec39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page