Catalog PyPI
Back to packageRELEASE DETAILS

1.10.0

PyPI

aind-data-access-api

API to interact with a few AIND databases

Published21 Apr 2026
Direct dependencies18
Transitive dependenciesNot calculated

README

Version 1.10.0 documentation

aind-data-access-api

License Code Style semantic-release: angular

API to interact with a few AIND databases. We have two primary databases:

  1. A document database (DocDB) to store unstructured JSON documents. The DocDB contains AIND metadata.
  2. A relational database to store structured tables.

Installation

Basic installation:

pip install aind-data-access-api

The package includes optional features that require additional dependencies:

Document Database (DocDB)

To use the MetadataDbClient and other DocDB features:

pip install "aind-data-access-api[docdb]"

Note: The quotes are required when using zsh or other shells that interpret square brackets.

Relational Database

For RDS functionality:

pip install "aind-data-access-api[rds]"

Other Install Options

  • AWS Secrets management: pip install "aind-data-access-api[secrets]"
  • Helpers: pip install "aind-data-access-api[helpers]"
  • All features: pip install "aind-data-access-api[full]"

More information can be found at readthedocs.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 23

Native requirements
18 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
requestsruntime
boto3
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
boto3runtime
pydantic
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pydantic<2.12,>=2.0runtime
pydantic-settings
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pydantic-settings>=2.0runtime
black
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
black; extra == "dev"runtime
coverage
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
coverage; extra == "dev"runtime
flake8
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
flake8; extra == "dev"runtime
interrogate
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
interrogate; extra == "dev"runtime
isort
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
isort; extra == "dev"runtime
Sphinx
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
Sphinx; extra == "dev"runtime
furo
Environment
{
  "extras": "",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
furo; extra == "dev"runtime
aind-data-access-api
Environment
{
  "extras": "full",
  "marker": "extra == \"dev\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-access-api[full]; extra == "dev"runtime
pymongo
Environment
{
  "extras": "",
  "marker": "extra == \"docdb\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pymongo==4.3.3; extra == "docdb"runtime
sshtunnel
Environment
{
  "extras": "",
  "marker": "extra == \"docdb\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
sshtunnel; extra == "docdb"runtime
psycopg2-binary
Environment
{
  "extras": "",
  "marker": "extra == \"rds\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
psycopg2-binary==2.9.5; extra == "rds"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"rds\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pandas<2.2.0,>=2.0.0; extra == "rds"runtime
SQLAlchemy
Environment
{
  "extras": "",
  "marker": "extra == \"rds\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
SQLAlchemy==1.4.49; extra == "rds"runtime
aind-data-schema
Environment
{
  "extras": "",
  "marker": "extra == \"helpers\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-schema<2.0,>=1.1.0; extra == "helpers"runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"helpers\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
pandas; extra == "helpers"runtime
aind-data-access-api
Environment
{
  "extras": "secrets",
  "marker": "extra == \"full\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-access-api[secrets]; extra == "full"runtime
aind-data-access-api
Environment
{
  "extras": "docdb",
  "marker": "extra == \"full\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-access-api[docdb]; extra == "full"runtime
aind-data-access-api
Environment
{
  "extras": "rds",
  "marker": "extra == \"full\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-access-api[rds]; extra == "full"runtime
aind-data-access-api
Environment
{
  "extras": "helpers",
  "marker": "extra == \"full\"",
  "requires_python": ">=3.8",
  "evaluation": "NOT_EVALUATED"
}
aind-data-access-api[helpers]; extra == "full"runtime

Distribution files

2 collected
aind_data_access_api-1.10.0-py3-none-any.whl

bdist_wheel · 18.52 KB · Python py3

Source file
aind_data_access_api-1.10.0.tar.gz

sdist · 70.7 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:27 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:731db2d504ebfed280b8a0486ed5a9b058d653d342fcb1147888f7512e55521c

Other collected versions

View all collected versions →