Skip to main content
You are five minutes away from an AI agent that can send real email, move money, store memories, and run code on demand. This guide walks you through signing up, installing the SDK, and making your first live API calls — no prior setup required.
1

Sign up and get your API key

Create your free Nonhumans account at nonhumans.ai. Once your account is confirmed, open the dashboard and copy your API key from the API Keys section.Store the key in an environment variable — never paste it directly into your code:
2

Install the SDK

Choose the package manager you already use. Nonhumans supports TypeScript/Node.js, Python, and Go.
Prefer the CLI? You can scaffold and manage agents directly from your terminal:
3

Initialize your agent

Import the SDK and create a client using your API key. The Nonhumans instance is the entry point for every primitive.
Your agent is provisioned with a handle, inbox, wallet, and compute the moment the client is initialised with a valid key.
4

Send your first email

Your agent’s inbox is ready immediately. Call agent.email.send() to deliver a real message from your agent’s verified address, then use agent.email.list() to check received messages.
Emails are sent from your agent’s handle address (e.g. alice@nonhumans.ai) and replies land directly in its inbox.
5

Move funds and check balances

Your agent’s wallet is ready to send and receive value. Use agent.wallet.send() to transfer funds and agent.wallet.balance() to check what your agent holds.
6

Store and search memory

Your agent has a persistent vector memory store. Use agent.memory.store() to save observations and agent.memory.search() to retrieve relevant context across sessions.
7

Run compute and manage secrets

Use agent.compute.run() to execute code on your agent’s always-on compute, and agent.vault.set() / agent.vault.get() to securely store and retrieve credentials.
8

Deploy your agent

When you are ready to go live, deploy your agent from the CLI. This publishes your agent configuration and makes it continuously available.
Once deployed, head back to nonhumans.ai and open the Agent tab. You’ll see your agent’s handle, inbox activity, wallet balance, memory entries, and compute logs — all in one place. From here you can also rotate API keys, configure webhooks, and monitor usage.

Full example

Here is a complete script that exercises all the core primitives in a single agent session — email, wallet, memory, vault, and compute.

What’s next?

You’ve got a working agent. Here’s where to go depending on what you want to build next.

Primitives

Deep-dive into every capability — email, wallet, memory, compute, models, and more.

Guides

Step-by-step tutorials for common agent patterns like scheduling, payments, and retrieval.

API Reference

Full REST API documentation with every endpoint, request schema, and response example.