JavaScript is off. Many parts of this site require JavaScript to function properly.


A Time-Series Database for Industrial Automation.

Data solutions are only as good as the database powering them. For the last 30+ years we've been working to make our historian the most performant time-series database ever.


What Is A Tag?

We call it a tag, but you may know it as a channel, trend, point, or sensor. We call each tag reading a TVQ because we store three variables - a timestamp (T), value (V), and quality (Q).


Fast Data Access

Did you know a single tag can produce over 30 million TVQs each year? But this isn't a problem for our historian because we've engineered it to store and read millions of TVQs per second.


Pick Your Size

We offer solutions from 50 to an unlimited number of tags. No job is too small or too large for our database.

Time-Series Database Tools

Well-engineered solutions offer powerful tools that are simple to use. Watch the following examples to see how Canary makes database management easy.

add trends

Quickly create folders to organize your tags called Datasets. Set notification points if data is not received, and choose how to organize the data files for each dataset.

Watch Video
calculation trends

Browse an OPC server, select tags, edit metadata, and begin logging values to a local historian.

Watch Video
trend limits

Use regular expressions to reshape the tag browse tree and define assets.

Watch Video
aggregated data

Configure one Historian to mirror to another for redundancy purposes. Schedule the data transfer and throttle bandwidth.

Watch Video
linked bands/scales

Define the starting point and ending point of events based on tag values or complex logic rules.

Watch Video
live mode

Easily move historical data files from one historian to another, or to a remote drive for backup.

Watch Video

Flexible Architecture

We can help you find a deployment strategy that will meet your requirements. Our logging software creates a data buffer that adds a layer of resilience against communication and power failures. Whether you're logging data locally or remotely we've got you covered.

Log data from multiple sources to a local historian. Mirror data to a secondary historian for redundancy or log directly to both.

Connect data from multiple historians around the world to a corporate historian. Easily manage user access to both local and corporate data.

Push data to the Canary Cloud for storage. We manage the database so you don't need to.

Learn More


Run SQL queries without the headaches of a SQL database. The historian is built on proprietary Non-SQL technology. This gives you better performance without constant database management. Data is kept in original format, never averaged or interpolated and you have instant access to all data, no matter how old.

of size
Canary Historian check check check check check
SQL-Based Historian close close close close close

Features You Will Love

Simple Admin

Easy data management without burdening IT

Asset Model

Organize tags based on asset type and apply across entire organization


Tag security ensures complete control over database access

Data Integrity

Lossless compression algorithms keep data in its original resolution

High Speed

Optimized for time-series data means you work more efficiently

Limitless Storage

No need to purge or optimize the database.

Data Accessibility

OPC, HDA, and ODBC compatible with an available API


Grow a system from 50 to an unlimited number of tags


keyboard_arrow_rightkeyboard_arrow_downDoes performance decrease over time?

Not at all. Our historian does not use an underlying SQL database but is instead optimized for time-series data.

keyboard_arrow_rightkeyboard_arrow_downHow is data loss protected?

If communication is lost between the logging machine and the historian server, the logging software will write to local disk. Upon communication re-establishment, all information is sent in time-series order.

keyboard_arrow_rightkeyboard_arrow_downCan I log redundantly?

Yes. When two logging sessions send data to the same historian, the data is stored based on a “first-come, first-stored” basis. The secondary data is discarded.

keyboard_arrow_rightkeyboard_arrow_downHow Do I Restrict Data Access?

Use each user or user group’s windows credentials to restrict or grant access to individual tags or entire datasets. This is easily configured within the Canary Administrator application.

keyboard_arrow_rightkeyboard_arrow_downWhat Is Required To Create A Centralized Historian?

You can configure a historian to mirror data from multiple remote data historians. You may also set bandwidth throttles and schedule data transfer for non-peak times.

keyboard_arrow_rightkeyboard_arrow_downAre High Availability Solutions Available?

Yes. Canary has partnered with Stratus to offer a solution that fully replicates hardware components to eliminate single points of failure and further safeguard data integrity.

Affordable Pricing

View Pricing