https://github.com/arangodb/adb-cloud-connector
Access to temporary ArangoDB Cloud instances
https://github.com/arangodb/adb-cloud-connector
Last synced: 4 months ago
JSON representation
Access to temporary ArangoDB Cloud instances
- Host: GitHub
- URL: https://github.com/arangodb/adb-cloud-connector
- Owner: arangodb
- License: apache-2.0
- Created: 2022-05-19T20:40:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-23T13:49:04.000Z (10 months ago)
- Last Synced: 2025-01-11T16:22:01.575Z (5 months ago)
- Language: Python
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# ArangoDB Cloud Connector
[](https://github.com/arangodb/adb_cloud_connector/actions/workflows/build.yml)
[](https://github.com/arangodb/adb_cloud_connector/actions/workflows/analyze.yml)
[](https://github.com/arangodb/adb_cloud_connector/commits/master)[](https://pypi.org/project/adb_cloud_connector/)
[](https://pypi.org/project/adb_cloud_connector/)[](https://github.com/arangodb/adb_cloud_connector/blob/master/LICENSE)
[](https://github.com/psf/black)
[](https://pepy.tech/project/adb_cloud_connector)Provides access to temporary ArangoDB Cloud instance provisioning, for graph and beyond.
## Installation
#### Latest Release
```
pip install adb-cloud-connector
```
#### Current State
```
pip install git+https://github.com/arangodb/adb_cloud_connector.git
```## Quickstart
```py
from adb_cloud_connector import get_temp_credentialscon = get_temp_credentials()
print(con)
```Assuming you have [python-arango]([url](https://github.com/arangodb/python-arango)) installed, you can then do the following:
```py
# pip install python-arango
from arango import ArangoClientdb = ArangoClient(hosts=credentials["url"]).db(
credentials["dbName"], credentials["username"], credentials["password"], verify=True
)
```## Development & Testing
1. `git clone https://github.com/arangodb/adb_cloud_connector.git`
2. `cd adb_cloud_connector`
3. (create virtual environment of choice)
4. `pip install -e .[dev]`
6. `pytest`