FastAPI Zarr Server for zarr v3
Run this script
uv run https://atrium.kyleharrington.com/zarr/server/main.py
Command Line Arguments
--path
(str)
--host
(str)
Host to bind server to
Default: 127.0.0.1
--port
(int)
Port to bind server to
Default: 8000
--cors
(Optional[str])
Origin to allow CORS from (use '*' for any)
--allow_write
(bool)
Allow writing to zarr store
Default: False
--reload
(bool)
Enable auto-reload for development
Default: False
--workers
(int)
Number of worker processes
Default: 1
--endpoint
(str)
Custom root endpoint path (e.g., '/zarr' or '/api/v1')
Default:
--path
(str)
Dependencies
- fastapi>=0.103.0
- uvicorn>=0.23.0
- zarr>=3
- numpy>=1.24.0
- typer>=0.9.0