Nebula is in beta — new features are shipping every week.
NebulaNebula

Connect Your Company's Internal Tools

Integrate internal tools with Nebula's AI agent — connect company APIs to query employee directories, inventory systems, and internal wikis.

What you'll build

Connect your company's internal REST APIs — employee directories, inventory systems, internal wikis — so your agent can query them in natural language. Instead of navigating internal tools yourself, just ask.

What to say

You

I want my agent to access our employee directory API at https://api.internal.acme.com/v1. It uses an API key in the X-API-Key header.

Build Custom APIAgent Creator

Setting up connection to your employee directory API...

Add EndpointsAgent Creator

Added endpoints: employee-directory-list-employees, employee-directory-get-employee, employee-directory-search-by-department, employee-directory-search-by-name.

Set AuthenticationAgent Creator

A credential popup will appear to securely enter your API key. Configured X-API-Key header authentication.

Create AgentAgent Creator

Created an Employee Directory Agent with access to the API endpoints.

Nebula
Nebula

Your Employee Directory Agent is ready. Try asking me something like "Who's on the engineering team?" or "What's Sarah Chen's email?"

You

Who's on the engineering team?

Delegate Task

Delegating to @employee-directory-agent...

Run ActionEmployee Directory Agent

Calling employee-directory-search-by-department with department=engineering...

Nebula
Nebula

The engineering team has 12 members:

  • Sarah Chen (Engineering Lead)
  • Marcus Johnson (Senior Backend)
  • Priya Patel (Senior Frontend)
  • ... and 9 more

Want the full list with contact details?

What happens

You describe your internal API

Tell Nebula the base URL, authentication method, and what the API does. If you have API documentation (OpenAPI/Swagger), share the URL and the Agent Creator will discover the endpoints automatically.

The Agent Creator creates a dedicated agent

The Agent Creator creates the endpoint definitions (like employee-directory-list-employees), configures authentication, and creates a dedicated agent with those tools attached. A secure credential popup appears for you to enter your API key or token — it's never entered in the chat and is stored securely.

You query in natural language

Ask questions in plain English. Nebula delegates to the dedicated agent, which calls run_action with the right action key, fetches the data, and formats the response.

More internal tools to connect

Connect our inventory API. Alert me in Slack when any product drops below 50 units in stock.

Add our internal wiki search API so I can ask my agent to find documentation without leaving the chat.

Connect our self-hosted Grafana instance. Pull the SLA dashboard every Monday and post it to #ops.

Hook up our HR system's API so I can check PTO balances and upcoming time off for my team.

Keep in mind

Your internal API must be reachable from the internet for Nebula to call it. If it's behind a VPN or firewall, you'll need to expose it through a tunnel (like Cloudflare Tunnel or ngrok) or allow-list Nebula's IP range. Ask your IT team about the best approach for your setup.

Make it automatic

You

Every morning, pull the headcount by department from our HR API and post it to #people-ops.

Create Trigger

Creating scheduled trigger: every weekday at 9:00 AM UTC. Task: query HR API via Employee Directory Agent, compile headcount by department, post to #people-ops via Slack Agent.

Nebula
Nebula

Your trigger is live. Every weekday morning, I'll pull the latest headcount from your HR API and post it to #people-ops. You can pause or edit this from the Triggers page.

Combine an internal API connection with a scheduled trigger to get regular reports from systems that don't have built-in notification features.

On this page