obniz

Physical infrastructure for the AI era.

Power on an obnizOS device and it is ready for your code, APIs, and AI agents.

Devices
40,000+ Total shipped
Companies
300+ Customers
Founded
2014 Established
Security
ISO 27001 ISMS certified

Trusted by startups and enterprises alike

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

AI keeps watch over your sites.

Through MCP, Claude and Cursor read the state of every device directly and decide what to do.

Talk about AI integration
U
Operations

Rank last week's frequent-error elevators by failure risk. Draft the report for me.

Claude via MCP
now.list_errors("7d", "elevator") → 23 events
now.predict_failure() → high 3 / mid 5
now.draft_report() → ok

8 units flagged. Top priority: Shibuya Tower #3 (over-discharge trend + 8 errors/day). Report draft has been shared.

The program lives outside the device.

obnizOS devices carry no firmware. Logic stays on the cloud side, and changes reach every device instantly.

About obnizOS

Open source. Free to start.

JavaScript SDK, REST / GraphQL / WebSocket APIs, and MCP. Start in the browser today.

app.js
// Connect and orchestrate two devices
const front = new Obniz("8719-6211", {
  access_token: "token_5OyixjxkG7rSFjzSYKNx7"
});
const motor = new Obniz("8519-6010", {
  access_token: "token_5OyixjxkG7rSFjzSYKNx7"
});

let temperature = 0;

front.onloop = async () => {
  temperature = await front.ad0.getWait() / 25.0f;
};

motor.onloop = async () => {
  motor.io0.output(temperature > 10);
};