Learn · Getting started
Getting started
Send your first event and see your first result in about ten minutes.
Checked against the product on · written for people writing code
You will send your first event and see your first result in about ten minutes. It takes a free developer account and a sandbox key. No card, and no sales call.
What you need
- An email address.
- One line about what you are building.
- A terminal, or any language with an HTTP client.
The ten minutes
Create a free developer account.
An email and one line about what you are building. Reading the docs never needs an account; sending an event does.
Make a sandbox key under Developer tools.
A sandbox key runs against test data and bills nothing. Copy the value at once — it appears one time.
Send one event.
The response carries the event id and how many work areas will weigh it.
from dmzagent import DMZAgent cx = DMZAgent(api_key="YOUR_API_KEY") cx.emit_event( "observation", agent_subject_id="pump-12", subject_type="sensor", payload={"reading": 41.2, "unit": "F"}, )Open your organization and find the event.
It appears under the watched thing you named, within a second or two.
Install a rule pack, or write one label of your own.
A rule needs a warning label to watch for. The library has published packs; a label of your own works the same way.
Write one rule.
Name the label, pick an action from the fixed list, and turn it on.
Send the event again and watch the rule fire.
The action runs, or waits for a person when you marked it sensitive.
Open Records and read the entries.
Arrival, firing, decision, and outcome are each one entry, hash-linked to the one before.
What just happened
Every event runs the same four steps. It is taken in, weighed against your rule packs, responded to when a rule says so, and written to the logbook. Learn that once and every screen makes sense.
Start
Welcome
Point a feed at the platform, or paste a sample.
Install a rule pack, or write your own labels.
Watch the event land and the rule fire.
| You want to | Read |
|---|---|
| Learn the words the screens use | Core concepts, then the glossary |
| Connect a real data source | Connect a data feed |
| Guard a chatbot | Put a guarded chat on your site |
| Write code against the API | The API, then errors and pagination |
| Show an auditor something | What you can prove |