Skip to main content

Numerous Software Development Kit

pypi badge Validate workflow badge Release workflow badge cli coverage badge sdk coverage badge

Welcome to the Numerous Developer Documentation page!

This is the documentation for the Numerous SDK. If you are looking an overview of the Numerous platform, please visit the Numerous platform documentation.

📥 To begin, install the SDK into your Python environment with:

pip install numerous

🛠 The installation includes two main components: the CLI and the Numerous Python package.

Command Line Interface (CLI): A tool for managing your apps

Use the CLI to deploy and manage apps on the Numerous platform:

  • numerous init - Create a new Numerous app
  • numerous deploy - Deploy your app to production

Python SDK package: Integrate Numerous features into Python-based web apps

The SDK enables you to interact with Numerous services programmatically in your Python web applications.

  • Store and organize data (JSON documents, and files) with collections.
  • Access information about users and manage user interaction with sessions.

SDK Development

This section contains information about how to develop the SDK itself for developers interested in contributing to the SDK.

Most common tasks are defined in the Makefile. Use make help to get an overview.

To setup pre-commit hooks, use pre-commit to setup hooks for linters and tests. This requires pre-commit to be installed and it is included in the Python SDK development dependencies.

To install pre-commit and pre-push hooks:

pre-commit install

And you can run them on demand:

pre-commit run --all

Development of Python SDK 🐍

Create a virtual environment and activate it:

python -m venv ./venv
./venv/bin/activate

Install the package in editable mode (including development dependencies):

pip install -e ./python[dev]

Run the tests:

make sdk-test

And the linters:

make sdk-lint

Development of Go CLI 🐹

To build, run make cli-build. The executable is stored as build/numerous.

While developing, you can run the CLI like below:

# Run the CLI
go run .

# e.g.
go run . init
go run . dev

You can lint with:

make cli-lint

And you can run tests with:

make cli-test

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

numerous-0.51.2-py3-none-win_arm64.whl (4.7 MB view details)

Uploaded Python 3Windows ARM64

numerous-0.51.2-py3-none-win_amd64.whl (5.3 MB view details)

Uploaded Python 3Windows x86-64

numerous-0.51.2-py3-none-manylinux_2_17_x86_64.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

numerous-0.51.2-py3-none-manylinux_2_17_aarch64.whl (4.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

numerous-0.51.2-py3-none-macosx_11_0_x86_64.whl (5.3 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

numerous-0.51.2-py3-none-macosx_11_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

numerous-0.51.2-py3-none-macosx_10_0_x86_64.whl (5.3 MB view details)

Uploaded Python 3macOS 10.0+ x86-64

numerous-0.51.2-py3-none-macosx_10_0_arm64.whl (4.8 MB view details)

Uploaded Python 3macOS 10.0+ ARM64

File details

Details for the file numerous-0.51.2-py3-none-win_arm64.whl.

File metadata

  • Download URL: numerous-0.51.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.25

File hashes

Hashes for numerous-0.51.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 32b323e3cfabe35af269e8a671f2a23992edb011d5baa2bb015e21585a7c5770
MD5 39de4f91eca7476c7fdb3987421ba5b4
BLAKE2b-256 cbb8786644eaae18980307d9c10a14730badbac41cb55bc16386ed7a60dced24

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: numerous-0.51.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.25

File hashes

Hashes for numerous-0.51.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7527e4fe8b0b343c8c875fd1f7c3fe42c840e324cfa7e3d341d0bfcf91d881de
MD5 076c46ee27df36513d98a7400a7147b0
BLAKE2b-256 d97ca50af5131b81a8e6b52e133bac297261b9ee0e972fa4b042e72b61f9c8f8

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f1811987a6c36f7805f1291623465345e987d32d0662927cb648e94675c39ec9
MD5 25398cb44151705ac490dad664945307
BLAKE2b-256 a8eadefcee37fd8a05704513f61e40ade2bbe0f539a8ae5712bcc38e9e548616

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cdfdfebd6d435172289ecea8fc6ef3903c4403a8e0a24418ea6e920cc4b886ad
MD5 403b23be29e9fd859b7036367ba0cbfd
BLAKE2b-256 4f395e37da173de90809bb6fe0ab9c9dec1596623031b8c22443e365bbbe3c2f

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 241b16d62301d03b59eeb2e7800049a65dfcd7d1c58013da68ca70519aa4edbf
MD5 d6624308a9f0634e1895a42325089248
BLAKE2b-256 f96937ca6463e58d690b52f6c7bec8a4e08b42a8f99ccdefe0879bbdc072db25

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 534080d8a5dac19c026c30b2f9c040905e27a8d4cc2fb869e96d16a3bde987b8
MD5 391a10e3881cc2f1851b3056836a330e
BLAKE2b-256 5617ed8ec97673f770b32a0469a45fb418030c36237bc026d31b00319315fbe8

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-macosx_10_0_x86_64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-macosx_10_0_x86_64.whl
Algorithm Hash digest
SHA256 af11e186f97119529e7c7b7e9e66bb0bbee5f0d52d2f91f4b6a0b0566a159ac2
MD5 160411d0f26ab73c811d9d873fd259e2
BLAKE2b-256 e249cd87921a459d63007ba3ed2bb73c42fb64f1184ee57f1e1d2145b6fab011

See more details on using hashes here.

File details

Details for the file numerous-0.51.2-py3-none-macosx_10_0_arm64.whl.

File metadata

File hashes

Hashes for numerous-0.51.2-py3-none-macosx_10_0_arm64.whl
Algorithm Hash digest
SHA256 7d7b8d86f4b5685b85966b74c198a41fcfc382b57c900910ead69f59a493f8ca
MD5 ed4e1708c5286071ccc26fed3ae064ce
BLAKE2b-256 5b2e10aaf9ffbd9f92fae0be1c16182b12582703a5f3f5b838ed1f2995451479

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.51.2 This release

8 files

0.51.1

8 files

0.51.0

8 files

0.50.1

8 files

0.50.0

8 files

0.49.0

8 files

0.48.0

8 files

0.47.0

8 files

0.46.0

8 files

0.45.1

8 files

0.45.0

8 files

0.44.0

8 files

0.43.3

8 files

0.43.2

8 files

0.43.1

8 files

0.43.0

8 files

0.42.0

8 files

0.41.0

8 files

0.40.0

8 files

0.39.3

8 files

0.39.2

8 files

0.39.1

8 files

0.39.0

8 files

0.38.0

8 files

0.37.1

8 files

0.37.0

8 files

0.36.0

8 files

0.35.0

8 files

0.34.1

8 files

0.34.0

8 files

0.33.2

8 files

0.33.1

8 files

0.33.0

8 files

0.32.0

8 files

0.31.0

8 files

0.30.0

8 files

0.29.11

8 files

0.29.10

8 files

0.29.9

8 files

0.29.8

8 files

0.29.7

8 files

0.29.6

8 files

0.29.5

8 files

0.29.4

8 files

0.29.3

8 files

0.29.2

8 files

0.29.1

8 files

0.29.0

8 files

0.28.3

8 files

0.28.2

8 files

0.28.1

8 files

0.28.0

8 files

0.27.1

10 files

0.27.0

10 files

0.26.0

10 files

0.25.1

10 files

0.25.0

10 files

0.23.1

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.0

2 files

0.16.1

2 files

0.16.0

2 files

0.15.3

2 files

0.15.2

2 files

0.15.1

2 files

0.15.0

2 files

0.14.3

2 files

0.14.2

2 files

0.14.1

2 files

0.14.0

2 files

0.13.0

2 files

0.12.2

2 files

0.12.1

2 files

0.12.0

2 files

0.11.2

2 files

0.11.1

2 files

0.11.0

2 files

0.10.3

2 files

0.10.2

2 files

0.10.1

2 files

0.10.0

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.0

2 files

0.7.0

2 files

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