26 Nov 2024

A Quick Look at Infrahub Artifacts

about infrahub artifacts tile

One of the key characteristics of Infrahub is that it’s a comprehensive data management system. It doesn’t stop at design and intent, but extends to rendered data. 

What are Transformations and artifacts and why are they useful?

Infrahub offers a capability called Transformations. A transformation is a generic plug-in that transforms data into a different format to simplify ingestion by a third-party system. The output of a Transformation is an artifact. While you can run a Transformation on-demand, artifacts are persistent, bringing a number of benefits:

  • Caching: Generated artifacts are stored in the internal object storage, which improves performance resource-intensive Transformations since you don’t have to regenerate them each time you use them.
  • Traceability: Past values of an artifact remain available.
  • Peer review: Artifacts are automatically part of the Proposed Change review process.
  • Database: Artifact nodes are stored in the database and other nodes can optionally have a relationship with them, which makes it possible to perform certain artifact-related queries.

Here are some examples of artifacts:

  • Startup configurations for single devices
  • Startup configurations for complex service catalogue delivery
  • Multi-device configuration snippets for configuring services
  • Containerlab *.clab files for digital twin labs

Note that Transformations and artifacts aren’t restricted to config files. You’ll see that in the video (and the image above) that the artifact is a JSON blob. Artifacts can be plain text or JSON format.

Jordan Villarreal

November 26, 2024

REQUEST A DEMO

See what Infrahub can do for you

Get a personal tour of Infrahub Enterprise

Learn how we can support your infrastructure automation goals

Ask questions and get advice from our automation experts

By submitting this form, I confirm that I have read and agree to OpsMill’s privacy policy.

Fantastic! 🙌

Check your email for a message from our team.

From there, you can pick a demo time that’s convenient for you and invite any colleagues who you want to attend.

We’re looking forward to hearing about your automation goals and exploring how Infrahub can help you meet them.