Introduction to Imply Polaris
Imply Polaris is a cloud-native, real-time analytics platform built on Apache Druid®. It deploys in seconds, scales effortlessly, and doesn’t require any Druid expertise.
Polaris offers full infrastructure management with auto-scaling, strategic support, and continuous updates. Secure and resilient by design, Polaris provides a comprehensive, integrated experience that enables you to ingest data through both streaming and batch methods. Using Polaris built-in visualization tools, you can extract valuable insights from various types of data including clickstream, IoT events, social media, monitoring, fraud detection, and more.
The following diagram presents a high-level approach to working with Polaris, showcasing example workflows for some of the ingestion sources that Polaris supports.
To find out more about the benefits of using Polaris, see the Imply Polaris product details.
Key features
Polaris features high throughput and concurrency in real time. With access to both stream and batch ingestion, you gain a comprehensive view of current and historical data that you can aggregate while maintaining access to granular events.
Ingestion
Polaris provides scalable ingestion for both batch and streaming methods.
You can consume data from an event stream for instant decision-making and agile development or publish events directly to Polaris using the Kafka Connector or the Events API without having to configure a streaming service.
Analytics
Polaris includes a pre-built visualization engine designed to maximize the performance of Druid. In one-click, you can start displaying ad-hoc queries across trillions of events.
With Polaris, you can:
- Bring insights to life using the rich set of Polaris visualization options.
- Gain situational awareness by exporting performance metrics to third-party observability tools.
- Identify factors contributing to suboptimal performance using alerts, reports, and monitoring dashboards.
- Embed visualizations directly into your application.
Security
Polaris offers a broad range of options for role-based access, data encryption, and other capabilities designed to maximize secure control of your data. You can use the Polaris audit logging feature to capture authentication and administration events, implement a network policy that controls API key access to a project, and enable private networking connectivity just to name a few.
Developer focus
Everything you do in the Polaris UI can be accomplished programmatically using the Polaris API.
To use the Polaris API, you must first authenticate to verify your identity. Polaris supports API key and OAuth authentication methods. For information on authenticating REST API requests, see Authentication overview.
For a comprehensive guide on ingesting and analyzing data using the Polaris API, see Guide for analyzing data.
Get started with Polaris
To get started, sign up for a Polaris account at https://signup.imply.io. When you sign up, you are automatically enrolled in a free trial and receive a US$500 credit to use on projects during the first 30 days. You can start exploring Polaris features within minutes of creating your account.
See the following resources to help you get started:
- Quickstart for a walk-through on how to create an account and use the Polaris UI to ingest and query data.
- Key concepts for reference on Polaris concepts and terminology.
- Navigate the console to learn about the features of the Polaris UI.
- Polaris API to learn about using the Polaris API.