Daykeeper logodaykeeper

An API an agent can respect.

Stable contracts, narrow scopes, explicit operations, and official SkyPorch packages. No dashboard scraping and no shared master key.

import { DaykeeperClient } from "@skyporch/daykeeper";

const daykeeper = new DaykeeperClient({
  baseUrl: process.env.DAYKEEPER_API_URL!,
  token: () => process.env.DAYKEEPER_ACCESS_TOKEN!,
});

const capabilities = await daykeeper.capabilities();
const workspaces = await daykeeper.tenants.list();

Choose the right interface.

Only interfaces marked Published can be installed from a public registry today. Release candidates stay private until their platform, security, and live-service gates pass.

CLI

Published

One command for machine-owner enrollment, Free workspace creation, API inbox activation, credential storage, and MCP config. No human sign-in.

npx @skyporch/daykeeper-cli initView source and guide →

TypeScript + Node.js

Published

Trusted server SDK for capabilities, workspace setup, provisioning operations, flows, and customer-session exchange.

npm install @skyporch/daykeeperView source and guide →

React Native

Published

Headless customer support for Expo and bare React Native apps on iOS and Android.

npm install @skyporch/daykeeper-react-nativeView source and guide →

Web

Published

A headless browser client with customer-scoped tokens and no administrative authority in the browser.

npm install @skyporch/daykeeper-webView source and guide →

iOS

Release candidate

A native Swift client with an optional SwiftUI messenger, currently under release certification.

Public Swift Package release is not available yet

No public source or registry install is promised by this preview.

Android

Release candidate

A native Kotlin client with an optional Android messenger, currently under release certification.

Public Maven release is not available yet

No public source or registry install is promised by this preview.

Cordova

Release candidate

A bridge to the native iOS and Android customer SDKs, pending final device and registry verification.

Public npm release is not available yet

No public source or registry install is promised by this preview.

MCP

Published

A local stdio server for scoped agent tools, with separately gated planning and mutations. This is not a hosted MCP endpoint.

npm install @skyporch/daykeeper-mcpView source and guide →

Safety is part of the interface.

The same rules apply whether the caller is a person, a CI job, or an autonomous agent.

  1. 01

    Discover server capabilities before attempting a feature.

  2. 02

    Plan first; apply separately with an idempotency key.

  3. 03

    Inspect long-running operations instead of guessing completion.

  4. 04

    Use tenant-bound, revocable credentials with the smallest scopes.

  5. 05

    Treat a timeout after a write as unknown, never as permission to duplicate it.

Start with one real inbox.

Start free