Amazon Elastic Kubernetes Service logo

Amazon Elastic Kubernetes Service

Amazon Elastic Kubernetes Service

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

Amazon EKS (Elastic Kubernetes Service) API creates and manages Kubernetes clusters with AWS-managed control plane.

Visit site ↗Source ↗Health checked 9h ago
Use it when

Native Kubernetes compatibility (use kubectl directly)

Watch for

Monthly control plane fee ($0.10/hour)

First check

POST /eks/CreateCluster to create cluster with VPC + subnets + IAM role. CreateNodegroup to add EC2 workers, or CreateFargateProfile for Fargate.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
15 ms
Protocol
REST
Pricing
Stars
62

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 15ms

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

EKS is AWS's managed Kubernetes service — use standard K8s without managing the control plane yourself. Core difference vs. ECS: ECS is AWS's proprietary container orchestrator (simpler API, deeper AWS integration, but AWS lock-in); EKS is standard K8s (rich community ecosystem, portable to other clouds, but ops is more complex than ECS). Decision logic: long-term AWS-only + team without K8s experience → ECS. Multi-cloud / existing K8s experience / need rich K8s ecosystem (Istio, Knative, Argo) → EKS. EKS workers can be EC2 (self-managed nodes) or Fargate (serverless, billed per pod resources), and can be mixed. AWS has made EKS very stable; mainstream choice for large enterprise container platforms.

02

What you can build

  • 1Run containerized apps requiring full K8s ecosystem
  • 2Multi-cluster federation management
  • 3Mixed worker types (EC2 + Fargate)
  • 4GitOps workflows
03

Strengths & limitations

Strengths

  • Native Kubernetes compatibility (use kubectl directly)
  • Fully managed control plane (no self-managed etcd, scheduler)
  • Deep integration with AWS networking/IAM
  • Fargate worker option for serverless containers

Limitations

  • Monthly control plane fee ($0.10/hour)
  • More complex than ECS (steep K8s learning curve)
  • AWS-specific integrations not as deep as ECS
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/mermade/aws2openapi/<endpoint>
05

Getting started

POST /eks/CreateCluster to create cluster with VPC + subnets + IAM role. CreateNodegroup to add EC2 workers, or CreateFargateProfile for Fargate.

06

FAQ

EKS vs. ECS?+

Team K8s experience + multi-cloud potential: EKS. AWS-only + want simple: ECS. Both mature and stable.

EKS Fargate vs. EC2 worker?+

Fargate is simple (serverless) but per-pod cost is slightly higher than self-managed EC2. Use Fargate for short bursts; EC2 + Reserved Instances is cheaper for steady load.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: Yes
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java, csharp
Response time
15 ms
Last health check
5/12/2026, 7:36:33 AM
08

Tags

09

More from Amazon Web Services