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.18.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.18.0
File Size Uploaded Provenance Actions
astrocyte_stack-0.18.0.tar.gz 3.1 kB Without provenance Details for astrocyte_stack-0.18.0.tar.gz

Built distribution (wheel)

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

Total release size: 5.4 kB

Release files / astrocyte_stack-0.18.0.tar.gz

Download URL astrocyte_stack-0.18.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
757732b60b2ac1bfbfcb46824a66e85e2373dbad09ab115cfe1c7f4b36e35a7e
BLAKE2b-256 checksum
How to use checksums
e2aec5cf2cf2edc363648b6254fdd226f167179c97a40aa77ed4aa254fe5aebc
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.18.0-py3-none-any.whl

Download URL astrocyte_stack-0.18.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4a5f046864a731925387941e36bb4d073ad8a8f564b43d8d65e034427213567
BLAKE2b-256 checksum
How to use checksums
0a6c8db25bc9b8ca42daadaf34cf03e32a59b78106e2e6675cef4928d51fe4cb
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.18.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