# TypeDB Client for Python
[![Factory](https://factory.vaticle.com/api/status/vaticle/typedb-client-python/badge.svg)](https://factory.vaticle.com/vaticle/typedb-client-python)
[![GitHub release](https://img.shields.io/github/release/vaticle/typedb-client-python.svg)](https://github.com/vaticle/typedb/releases/latest)
[![Discord](https://img.shields.io/discord/665254494820368395?color=7389D8&label=chat&logo=discord&logoColor=ffffff)](https://vaticle.com/discord)
[![Discussion Forum](https://img.shields.io/discourse/https/forum.vaticle.com/topics.svg)](https://forum.vaticle.com)
[![Stack Overflow](https://img.shields.io/badge/stackoverflow-typedb-796de3.svg)](https://stackoverflow.com/questions/tagged/typedb)
[![Stack Overflow](https://img.shields.io/badge/stackoverflow-typeql-3dce8c.svg)](https://stackoverflow.com/questions/tagged/typeql)
## Client Architecture
To learn about the mechanism that a TypeDB Client uses to set up communication with databases running on the TypeDB Server, refer to [TypeDB > Client API > Overview](http://docs.vaticle.com/docs/client-api/overview).
## API Reference
To learn about the methods available for executing queries and retrieving their answers using Client Python, refer to [TypeDB > Client API > Python > API Reference](http://docs.vaticle.com/docs/client-api/python#api-reference).
## Concept API
To learn about the methods available on the concepts retrieved as the answers to TypeQL queries, refer to [TypeDB > Concept API > Overview](http://docs.vaticle.com/docs/concept-api/overview)
## Install TypeDB Client for Python through Pip
```
pip install typedb-client
```
If multiple Python versions are available, you may wish to use
```
pip3 install typedb-client
```
In your python program, import from typedb.client:
```py
from typedb.client import *
client = TypeDB.core_client(address=TypeDB.DEFAULT_ADDRESS)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/vaticle/typedb-client-python/",
"name": "typedb-client",
"maintainer": "",
"docs_url": null,
"requires_python": ">0",
"maintainer_email": "",
"keywords": "typedb database graph knowledgebase knowledge-engineering",
"author": "Vaticle",
"author_email": "community@vaticle.com",
"download_url": "https://files.pythonhosted.org/packages/5d/30/d97c34ce7f11fd5962dd15f12c66201eae8b96c4071212feff429ff41650/typedb-client-2.18.2.tar.gz",
"platform": null,
"description": "# TypeDB Client for Python\n\n[![Factory](https://factory.vaticle.com/api/status/vaticle/typedb-client-python/badge.svg)](https://factory.vaticle.com/vaticle/typedb-client-python)\n[![GitHub release](https://img.shields.io/github/release/vaticle/typedb-client-python.svg)](https://github.com/vaticle/typedb/releases/latest)\n[![Discord](https://img.shields.io/discord/665254494820368395?color=7389D8&label=chat&logo=discord&logoColor=ffffff)](https://vaticle.com/discord)\n[![Discussion Forum](https://img.shields.io/discourse/https/forum.vaticle.com/topics.svg)](https://forum.vaticle.com)\n[![Stack Overflow](https://img.shields.io/badge/stackoverflow-typedb-796de3.svg)](https://stackoverflow.com/questions/tagged/typedb)\n[![Stack Overflow](https://img.shields.io/badge/stackoverflow-typeql-3dce8c.svg)](https://stackoverflow.com/questions/tagged/typeql)\n\n## Client Architecture\nTo learn about the mechanism that a TypeDB Client uses to set up communication with databases running on the TypeDB Server, refer to [TypeDB > Client API > Overview](http://docs.vaticle.com/docs/client-api/overview).\n\n## API Reference\nTo learn about the methods available for executing queries and retrieving their answers using Client Python, refer to [TypeDB > Client API > Python > API Reference](http://docs.vaticle.com/docs/client-api/python#api-reference).\n\n## Concept API\nTo learn about the methods available on the concepts retrieved as the answers to TypeQL queries, refer to [TypeDB > Concept API > Overview](http://docs.vaticle.com/docs/concept-api/overview)\n\n## Install TypeDB Client for Python through Pip\n```\npip install typedb-client\n```\nIf multiple Python versions are available, you may wish to use\n```\npip3 install typedb-client\n```\n\nIn your python program, import from typedb.client:\n```py\nfrom typedb.client import *\n\nclient = TypeDB.core_client(address=TypeDB.DEFAULT_ADDRESS)\n```\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "TypeDB Client for Python",
"version": "2.18.2",
"project_urls": {
"Homepage": "https://github.com/vaticle/typedb-client-python/"
},
"split_keywords": [
"typedb",
"database",
"graph",
"knowledgebase",
"knowledge-engineering"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c7f8f234be208f51b31cf1d5706c80546809f6bfa4127af8eaa63974da9182fd",
"md5": "ef9a5a46eccc96360fee0f57563eca6d",
"sha256": "48339d5ec803909c392886d5ce9f02fa2778f28a2a4d46c7e21610c4e53950f5"
},
"downloads": -1,
"filename": "typedb_client-2.18.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ef9a5a46eccc96360fee0f57563eca6d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">0",
"size": 108981,
"upload_time": "2023-08-11T10:15:50",
"upload_time_iso_8601": "2023-08-11T10:15:50.423891Z",
"url": "https://files.pythonhosted.org/packages/c7/f8/f234be208f51b31cf1d5706c80546809f6bfa4127af8eaa63974da9182fd/typedb_client-2.18.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5d30d97c34ce7f11fd5962dd15f12c66201eae8b96c4071212feff429ff41650",
"md5": "65a256337326c0745ce5e1e4153723c2",
"sha256": "b1f76382b6281a9830ed239749efe77bdadbc0c077b37c0a4dc3f5088187dd4f"
},
"downloads": -1,
"filename": "typedb-client-2.18.2.tar.gz",
"has_sig": false,
"md5_digest": "65a256337326c0745ce5e1e4153723c2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">0",
"size": 42842,
"upload_time": "2023-08-11T10:15:51",
"upload_time_iso_8601": "2023-08-11T10:15:51.941351Z",
"url": "https://files.pythonhosted.org/packages/5d/30/d97c34ce7f11fd5962dd15f12c66201eae8b96c4071212feff429ff41650/typedb-client-2.18.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-11 10:15:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "vaticle",
"github_project": "typedb-client-python",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "typedb-protocol",
"specs": [
[
"==",
"2.18.0"
]
]
},
{
"name": "grpcio",
"specs": [
[
">=",
"1.43.0"
],
[
"<",
"2"
]
]
},
{
"name": "protobuf",
"specs": [
[
">=",
"3.15.6"
],
[
"<",
"4"
]
]
},
{
"name": "parse",
"specs": [
[
"==",
"1.18.0"
]
]
}
],
"lcname": "typedb-client"
}