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/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. Sometimes port 37411 is used. 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.8.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

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

infinitydb-1.0.8-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: infinitydb-1.0.8.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for infinitydb-1.0.8.tar.gz
Algorithm Hash digest
SHA256 f23084eabcf8b0253e2b4a79d1a668fd3b2ed7d8f3c3e15d62a4123a91c0d579
MD5 0b08a3765c0e1c5093a8854b2af1dcb6
BLAKE2b-256 76cb1a5a81f63e55342d36ab23ee34020490180e89675cd7576a241aadbe7b81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: infinitydb-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for infinitydb-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3f49fab183b54ab4546db16e2af96c2139cf981579087c7c65d95daa592b44aa
MD5 359a6cb1ee70dbf75153578a8f40f3d5
BLAKE2b-256 69c5b50cfa01e0d9ce8909ad7e42fe92f39e20902dafb2e70ea8791bb9e71def

See more details on using hashes here.

Supported by

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