Skip to main content

astrocyte-stack

Convenience meta-package for Astrocyte's default production stack.

pip install astrocyte-stack

That's it. Equivalent to:

pip install "astrocyte[default]"
# which itself resolves to:
pip install astrocyte astrocyte-postgres

Why a separate package

astrocyte-stack exists so the recommended install is one short copy-paste, not three packages or a square-bracket extras string. The trade-off:

  • Library / framework consumers (pip install astrocyte) get a thin install with only the SPI types and in-memory backends. ~11 packages.
  • Production / quick-start consumers (pip install astrocyte-stack) get the Postgres-backed brain that the docs assume. ~18 packages.
  • The default stack can evolve (e.g. swapping the default vector backend later) without astrocyte itself growing dependencies.

What's inside

Only a dependency declaration. There is no astrocyte_stack Python API. For actual usage, import astrocyte — see the quick-start.

Choosing a different default

If you want a non-Postgres backend, install astrocyte directly with the relevant per-adapter extra:

pip install "astrocyte[qdrant]"          # Qdrant vector store
pip install "astrocyte[neo4j]"           # Neo4j graph store
pip install "astrocyte[elasticsearch]"   # Elasticsearch document store

Or browse the ecosystem and packaging guide for the full matrix of optional dependencies.

License

Apache-2.0. See LICENSE.

Metadata

Release files for astrocyte-stack 0.20.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrocyte-stack 0.20.0
File Size Uploaded Provenance Actions
astrocyte_stack-0.20.0.tar.gz 3.1 kB Without provenance Details for astrocyte_stack-0.20.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for astrocyte-stack 0.20.0
File Interpreter ABI Platform Actions
astrocyte_stack-0.20.0-py3-none-any.whl Python 3 none any Details for astrocyte_stack-0.20.0-py3-none-any.whl

Total release size: 5.4 kB

Release files / astrocyte_stack-0.20.0.tar.gz

Download URL astrocyte_stack-0.20.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
456096c2d7bb7b02fd9fbe0f4801a157ccd7daa386bb32e72bf0906e8ca1a317
BLAKE2b-256 checksum
How to use checksums
fa9d26bb4da1b4b4734c5c439c8d67a47eaae746d8151cc1c50eedf8831ad6cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / astrocyte_stack-0.20.0-py3-none-any.whl

Download URL astrocyte_stack-0.20.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da768036b4568103ee4d97fc754b127bfd9053e6bd460b76f68f5b25609f7f45
BLAKE2b-256 checksum
How to use checksums
64728a82d6d20a09d2e9b86c95343b924cbdfadfdcd24bfd6514f8799f22a75a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Security for astrocyte-stack 0.20.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page