Clients
In this blog section, I will explain client side interfaces such as dashboards, CLIs, APIs, and how they interact with the core components of Piramid. I will cover topics such as how to create and manage environments, how to use the dashboard to monitor and manage your environments, how to use the CLI for advanced management and automation, how to use the SDKs for integrating piramid with your applications, the design decisions and tradeoffs made in the development of these interfaces, and the future possibilities and directions for the client side interfaces of piramid.
What's covered
Using the command-line interface for collection management, index rebuilds, and automation tasks.
The web UI for monitoring collections, browsing stored vectors, and visualising query results.
Every environment variable Piramid reads, from server port and data directory to embedding provider credentials and disk guards.
The Python and JavaScript/TypeScript client libraries: installation, authentication, and common usage patterns.