Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Cloud Infrastructure / Linode / Linode API
Linode API logo

Linode API

Browse all Linode APIs
★ Only Publicly Available OpenAPI DocumentCloud InfrastructureComputeoauth2, bearer350 EndpointsREST

For Agents

Provision Linode instances, manage LKE Kubernetes clusters, configure NodeBalancers, and deploy managed databases. Covers compute, networking, storage, and DNS across Akamai's global cloud network.

Use for: I need to create a Linode instance with Debian in the us-east region, List all running Linodes in my account with their IP addresses, Set up a managed MySQL database cluster with automatic backups, I want to create a Kubernetes cluster with auto-scaling node pools

Not supported: Does not handle CDN configuration, email delivery, or CI/CD pipelines — use for cloud infrastructure provisioning, managed services, and network configuration only.

Provision and manage Linux cloud infrastructure including Linode instances, Kubernetes clusters (LKE), managed databases, NodeBalancers, block storage volumes, object storage, and DNS across 11 global regions. The API provides 350 endpoints covering compute, networking, storage, and managed services with OAuth 2.0 and personal access token authentication.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Linode API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Linode API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Linode API.

Provision Linode instances with specified plans, distributions, and SSH keys across 11 global datacenters

Deploy and scale Linode Kubernetes Engine (LKE) clusters with configurable node pools and auto-scaling

Configure NodeBalancers with health checks, session stickiness, and TLS termination for traffic distribution

Manage block storage volumes with attachment, detachment, and resize operations for persistent data

Deploy managed database clusters (PostgreSQL, MySQL, MongoDB) with automated backups and failover

Configure DNS zones and records with full domain management and zone import/export capabilities

Access and manage object storage buckets and keys for S3-compatible file storage

Use Cases

Patterns agents use Linode API for, with concrete tasks.

★ AI Agent Cloud Provisioning

AI agents use the Linode API through Jentic to provision cloud instances on demand without navigating the Linode Cloud Manager. An agent searches for the instance creation operation, receives the request schema with type (plan), image, region, and root_pass parameters, then executes the call. Linode provisions the instance in under 60 seconds with a public IPv4 address ready for SSH access. Predictable pricing starts at $5/month for the smallest plan.

Create a Linode instance with plan 'g6-standard-2' (4GB RAM), image 'linode/debian11', region 'us-east', and label 'web-app-01' with SSH key authorization

Managed Kubernetes with LKE

Create and operate Linode Kubernetes Engine clusters with configurable node pools, automatic control plane management, and integrated cloud controller for NodeBalancer provisioning. The API handles cluster creation, node pool scaling, kubeconfig retrieval, and version upgrades. Clusters provision in under 5 minutes with nodes distributed across the region for high availability.

Create an LKE cluster named 'production' in us-east with Kubernetes version 1.28 and a node pool of 3 g6-standard-4 nodes with auto-scaling from 3 to 10

Load Balancing with NodeBalancers

Configure NodeBalancers to distribute inbound traffic across multiple Linode instances with health checks, connection throttling, and TLS termination. Each NodeBalancer supports multiple configurations (ports) with backend nodes assigned by IP and port. Health checks detect unhealthy backends and remove them from rotation, while session stickiness maintains user affinity for stateful applications.

Create a NodeBalancer in us-east, add a configuration for port 443 with TLS termination using certificate ID 12345, and add 3 backend nodes on port 8080

Managed Database Deployment

Deploy managed database clusters with automated daily backups, point-in-time recovery, SSL connections, and maintenance windows. The API supports PostgreSQL, MySQL, and MongoDB with configurable cluster sizes from single-node development instances to multi-node high-availability deployments. Credential management, connection string retrieval, and cluster scaling are handled through dedicated endpoints.

Create a managed PostgreSQL 14 cluster named 'app-data' with a g6-dedicated-2 plan, 3 nodes for high availability, and automatic backups in the us-east region

Object Storage Management

Manage S3-compatible object storage for static assets, backups, and media files. The API provides bucket creation, access key generation, and cluster endpoint discovery. Object storage buckets support static website hosting, CORS configuration, and access control lists. Keys can be scoped to specific buckets for least-privilege access in multi-tenant applications.

Create an object storage key with read-write access limited to the bucket 'app-assets' in the us-east-1 cluster

Key Endpoints

350 endpoints — provision and manage linux cloud infrastructure including linode instances, kubernetes clusters (lke), managed databases, nodebalancers, block storage volumes, object storage, and dns across 11 global regions.

METHOD

PATH

DESCRIPTION

POST

/linode/instances

Create a new Linode instance

GET

/linode/instances

List all Linode instances

POST

/lke/clusters

Create a Kubernetes cluster

POST

/nodebalancers

Create a NodeBalancer

POST

/databases/postgresql/instances

Create a managed PostgreSQL cluster

POST

/volumes

Create a block storage volume

GET

/linode/types

List available instance plans and pricing

POST

/object-storage/keys

Create an object storage access key

POST

/linode/instances

Create a new Linode instance

GET

/linode/instances

List all Linode instances

POST

/lke/clusters

Create a Kubernetes cluster

POST

/nodebalancers

Create a NodeBalancer

POST

/databases/postgresql/instances

Create a managed PostgreSQL cluster

POST

/volumes

Create a block storage volume

GET

/linode/types

List available instance plans and pricing

POST

/object-storage/keys

Create an object storage access key

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Linode personal access tokens and OAuth credentials are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped Bearer tokens — raw API tokens never enter the agent's context window.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'deploy a managed PostgreSQL database') and Jentic returns matching Linode operations with full schemas, including valid plan slugs, region identifiers, and engine versions.

Time to first call

Time to first call

Direct Linode integration: 1-2 days for API client setup, OAuth implementation, and error handling. Through Jentic: under 1 hour — search for the operation, receive the schema, execute with automatic token management.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

DigitalOcean API

→

DigitalOcean offers similar developer-focused cloud with more managed services but comparable pricing

Choose DigitalOcean when the user needs App Platform (PaaS) or prefers the DigitalOcean ecosystem. Choose Linode for Akamai's network backbone, competitive pricing on high-memory instances, and LKE Kubernetes.

Alternative

Render API

→

Render provides PaaS deployment while Linode offers full IaaS control over infrastructure

Choose Render for zero-config web service deployment from Git. Choose Linode when you need full VM access, custom networking, and the flexibility of IaaS.

Complementary

Netlify API

→

Netlify handles frontend deployment and CDN while Linode manages backend compute and databases

Use Netlify alongside Linode for JAMstack architectures — Netlify serves the static frontend, Linode runs the API backend and managed databases.

FAQs

Specific to using Linode API through Jentic.

What authentication does the Linode API use?

The Linode API supports OAuth 2.0 and personal access tokens. Personal access tokens are passed as Bearer tokens in the Authorization header. OAuth 2.0 provides scoped access with granular permissions per service (linodes, volumes, domains, etc.). Through Jentic, tokens are stored encrypted in the MAXsystem vault so agents never handle raw credentials.

Can I create a Linode instance with a specific SSH key through the API?

Yes. The POST /linode/instances endpoint accepts an authorized_keys array with public SSH key strings and an authorized_users array with Linode usernames whose profile keys are injected. Keys are added to the root user's authorized_keys file on first boot, eliminating root password authentication.

What are the rate limits for the Linode API?

The Linode API enforces rate limits per endpoint with specific limits varying by operation type. Standard GET endpoints allow approximately 800 requests per minute. Write operations (POST, PUT, DELETE) have lower limits. Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.

How do I deploy a Kubernetes cluster using the Linode API through Jentic?

Search Jentic for 'create kubernetes cluster on Linode'. The agent receives the POST /lke/clusters schema requiring label, region, k8s_version, and node_pools array. Each node pool specifies type (plan slug) and count. After creation, retrieve the kubeconfig via GET /lke/clusters/{clusterId}/kubeconfig to connect kubectl.

Can I resize a Linode instance without data loss?

Yes. The POST /linode/instances/{linodeId}/resize endpoint accepts a new type (plan slug). The Linode shuts down, migrates to appropriate hardware, resizes the disk to fit the new plan's allocation, and reboots. Data on the primary disk is preserved. Downsizing requires the current disk usage to fit within the smaller plan's limit.

How does Jentic simplify Linode infrastructure management for AI agents?

Agents search by intent (e.g., 'provision a 4GB Linux server') and Jentic returns matching Linode operations with full schemas including valid plan slugs, region IDs, and image identifiers. No SDK setup or OAuth flow implementation required — install with pip install jentic and sign up at https://app.jentic.com/sign-up.

GET STARTED

Start building with Linode API

Explore with Jentic
View OpenAPI Document