Nebulo

Test Status Pre-commit Status Codestyle Black

Python version License PyPI version Download count


Documentation: https://olirice.github.io/nebulo

Source Code: https://github.com/olirice/nebulo


Instant GraphQL API for PostgreSQL

Reflect a highly performant GraphQL API from an existing PostgreSQL database.

Nebulo is a python library for building GraphQL APIs on top of PostgreSQL. It has a command line interface for reflecting databases with 0 code or can be added to existing SQLAlchemy projects.

TL;DR

First, install nebulo

$ pip install nebulo

Then point the CLI at an existing PostgreSQL database using connection string format postgresql://<user>:<password>@<host>:<port>/<database_name>

neb run -c postgresql://nebulo_user:password@localhost:4443/nebulo_db

Visit your shiny new GraphQL API at http://localhost:5034/graphiql

graphiql image

Next, check out the quickstart guide for a small end-to-end example.

—— ——