Having always held an interest in graph databases and their unique applications in the realm of machine learning and data science, I was intrigued by TigerGraph. When I was onboarding onto the service, however, I found that there was a lot of overhead to simply get started. For example, I had to manually download a
jar file to interact with a TigerGraph server, and use Docker to start my own instance of TigerGraph.
I wanted to make the onboarding experience even smoother. With other enterprise tools such as Kubernetes, a simple-to-use CLI is often the go-to choice for simple commands (for example, listing all the deployments and their status). I wanted to build something similar for TigerGraph.
TigerGraphCLI is on its first stable release, which is also available on PyPI. See installation instructions in the repo.
I would love to continue to make the development experience for TigerGraph better by contributing to both pyTigerGraph as well as TigerGraphCLI. I'm hoping to receive user feedback so I know what features to develop/bugs to squash!