Amazon Elastic File System logo

Amazon Elastic File System

Amazon Elastic File System

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

Amazon EFS (Elastic File System) API creates and manages NFS file systems — concurrent read/write across EC2/containers sharing files.

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

Fully managed, auto-scaling

Watch for

Higher latency than EBS (NFS over network)

First check

CreateFileSystem creates the EFS, CreateMountTarget creates per-AZ mount targets, EC2 / pods mount via NFS protocol.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
13 ms
Protocol
REST, NFS
Pricing
Stars
62

Uptime · 30-day window

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

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

EFS is AWS's NFS file system. Designed for: multiple EC2 instances sharing the same files (unlike EBS which mounts to one machine at a time). Typical uses: web server clusters sharing user uploads (one server receives upload, others can access), CI/CD build cache sharing, ML training with multiple workers sharing datasets. Differs from S3: S3 is object storage (PUT/GET, no real directory tree); EFS is a POSIX file system (cd, mv, stat all work, application code unchanged). Downsides: expensive (~$0.3/GB/month, 13x S3) and slow for small files (NFS over network). EFS is for "truly need POSIX semantics where S3 won't work", not for cheap bulk storage (use S3).

02

What you can build

  • 1Multi-container/EC2 sharing of app files
  • 2Web server shared user uploads
  • 3CI/CD build artifact sharing
  • 4ML training data sharing
03

Strengths & limitations

Strengths

  • Fully managed, auto-scaling
  • Same EFS mountable to multiple EC2 / EKS pods / Lambda
  • Multi-AZ replication (11 nines durability)
  • NFS v4 with POSIX file system semantics

Limitations

  • Higher latency than EBS (NFS over network)
  • Slow for small file operations
  • 5-10x more expensive than S3
04

Example request

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

Getting started

CreateFileSystem creates the EFS, CreateMountTarget creates per-AZ mount targets, EC2 / pods mount via NFS protocol.

06

FAQ

EFS vs. EBS?+

Multi-machine sharing needed: EFS (irreplaceable). Single-machine + performance-sensitive: EBS (faster, cheaper).

EFS vs. S3?+

POSIX file system interface required: EFS. Can be refactored to PUT/GET object ops: S3 (10x+ cheaper).

07

Technical details

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

Tags

09

More from Amazon Web Services