Skip to main content

Access to the InfinityDB server via REST

Project description

InfinityDB NoSQL DBMS REST Access

The infinitydb.access module provides a REST interface to the APIs defined in the server by means of PatternQueries. Each access point looks like:

https://myserver.com:37411/infinitydb/data/my/db/"my.interface"/"myquery"?action=execute-query

Where my/db is the name of a database in the server, "my.interface" is the name of an interface in the server, and "myquery" is appended to the interface to uniquely identify the query. There can be JSON request content and response content as well. The user name and password are provided in the authentication header:

Authorization: Basic <base64 credentials>

The actual access is done through the module's convenience functions. Also, the data representation of 'Items' is more general than JSON, so there are functions to convert from JSON to Python dicts and deal with tuples.

See boilerbay.com for more.

Project details


Download files

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

Source Distribution

infinitydb-1.0.0.tar.gz (7.6 MB view details)

Uploaded Source

Built Distribution

infinitydb-1.0.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file infinitydb-1.0.0.tar.gz.

File metadata

  • Download URL: infinitydb-1.0.0.tar.gz
  • Upload date:
  • Size: 7.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for infinitydb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ba430ad96c39074cb3706a6087a756fba00fbdf3a24af612b9d833b849dac283
MD5 9e84e1026693c1758b7c4598afc2c04d
BLAKE2b-256 7886a684e5932fd4edac729331255de6b3798dfd7c29cb697d83539c49cbcc92

See more details on using hashes here.

File details

Details for the file infinitydb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: infinitydb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.10

File hashes

Hashes for infinitydb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43f2402613a9e0ed68ba9cd88580f23310bfa592b81fd3fc25d34ac52d1f83ce
MD5 935ee12ed8a24c747157df46794e3926
BLAKE2b-256 9dd0a194c9e3b2edcb9fa2979cab738c794c8402cd82f49ad34bbd792027f9a5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page