Amazon S3 API logo

Amazon S3 API

Amazon Simple Storage Service (S3) is an object storage service offering industry-leading scalability, data availability, security, and performance for storing and retrieving any amount of data.

1 APIs 1 Capabilities 10 Features 49.5 / 100 developing
Cloud StorageObject StorageStorage

API Rating

49.5/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability67.5
Contract Quality41.0
Governance47.4
Operational Transparency63.2
Developer Ergonomics21.7
Commercial Clarity71.1

APIs

Amazon S3 REST API

RESTful API for Amazon S3 object storage operations including bucket management, object CRUD, access control, versioning, lifecycle policies, and multipart uploads.

Capabilities

Amazon Simple Storage Service

Amazon Simple Storage Service. 97 operations. Lead operation: Amazon S3 - ListBuckets. Self-contained Naftiko capability covering one Aws S3 business surface.

Run with Naftiko

Features

Scalable Object Storage

Store and retrieve any amount of data, at any time, from anywhere.

Versioning

Keep multiple variants of an object in the same bucket to recover from unintended actions.

Lifecycle Policies

Automatically transition objects to cheaper storage classes or expire them after a defined period.

Cross-Region Replication

Automatically replicate objects across AWS Regions for compliance and disaster recovery.

Server-Side Encryption

Encrypt objects at rest using SSE-S3, SSE-KMS, or SSE-C managed keys.

Access Control

Fine-grained access via bucket policies, ACLs, and IAM policies.

Event Notifications

Trigger Lambda functions, SQS messages, or SNS topics on bucket events.

S3 Select

Retrieve a subset of data from an object using SQL expressions.

Transfer Acceleration

Speed up uploads using CloudFront's globally distributed edge locations.

Intelligent-Tiering

Automatically move objects to the most cost-effective access tier based on usage patterns.

Use Cases

Data Lake Storage

Store raw data for analytics pipelines using AWS Glue, Athena, and Redshift Spectrum.

Static Website Hosting

Host static websites and single-page applications directly from S3.

Backup and Archive

Store backups and archives with lifecycle policies to move data to Glacier for long-term retention.

Media Storage and Distribution

Store and serve images, videos, and documents globally via CloudFront CDN.

Application Data Storage

Store user-generated content, application logs, and configuration files.

Semantic Vocabularies

Aws S3 Context

30 classes · 0 properties

JSON-LD

API Governance Rules

Amazon S3 API API Rules

10 rules · 4 errors 5 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
📰
Blog
Blog
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🌐
Console
Console
🟢
StatusPage
StatusPage
💰
Pricing
Pricing
📄
ChangeLog
ChangeLog
🔗
Documentation
Documentation
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: aws-s3
name: Amazon S3 API
description: Amazon Simple Storage Service (S3) is an object storage service offering industry-leading scalability, data availability,
  security, and performance for storing and retrieving any amount of data.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- AWS
- Cloud Storage
- Object Storage
- Storage
url: https://raw.githubusercontent.com/api-evangelist/aws-s3/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: aws-s3:amazon-s3-rest-api
  name: Amazon S3 REST API
  description: RESTful API for Amazon S3 object storage operations including bucket management, object CRUD, access control,
    versioning, lifecycle policies, and multipart uploads.
  humanURL: https://aws.amazon.com/s3/
  baseURL: https://s3.amazonaws.com
  tags:
  - Buckets
  - Objects
  - REST
  - Storage
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html
  - type: OpenAPI
    url: openapi/aws-s3-openapi.yaml
  - type: Authentication
    url: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
  - type: GettingStarted
    url: https://aws.amazon.com/s3/getting-started/
  - type: SDK
    url: https://aws.amazon.com/tools/
    title: AWS SDKs
  - type: NaftikoCapability
    url: capabilities/aws-s3.yaml
common:
- type: Website
  url: https://aws.amazon.com/s3/
- type: Blog
  url: https://aws.amazon.com/blogs/storage/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Console
  url: https://console.aws.amazon.com/s3/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Pricing
  url: https://aws.amazon.com/s3/pricing/
- type: ChangeLog
  url: https://aws.amazon.com/releasenotes/Amazon-S3/
- type: Documentation
  url: https://docs.aws.amazon.com/s3/
- type: SpectralRules
  url: rules/aws-s3-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/aws-s3-vocabulary.yaml
- type: Features
  data:
  - name: Scalable Object Storage
    description: Store and retrieve any amount of data, at any time, from anywhere.
  - name: Versioning
    description: Keep multiple variants of an object in the same bucket to recover from unintended actions.
  - name: Lifecycle Policies
    description: Automatically transition objects to cheaper storage classes or expire them after a defined period.
  - name: Cross-Region Replication
    description: Automatically replicate objects across AWS Regions for compliance and disaster recovery.
  - name: Server-Side Encryption
    description: Encrypt objects at rest using SSE-S3, SSE-KMS, or SSE-C managed keys.
  - name: Access Control
    description: Fine-grained access via bucket policies, ACLs, and IAM policies.
  - name: Event Notifications
    description: Trigger Lambda functions, SQS messages, or SNS topics on bucket events.
  - name: S3 Select
    description: Retrieve a subset of data from an object using SQL expressions.
  - name: Transfer Acceleration
    description: Speed up uploads using CloudFront's globally distributed edge locations.
  - name: Intelligent-Tiering
    description: Automatically move objects to the most cost-effective access tier based on usage patterns.
- type: UseCases
  data:
  - name: Data Lake Storage
    description: Store raw data for analytics pipelines using AWS Glue, Athena, and Redshift Spectrum.
  - name: Static Website Hosting
    description: Host static websites and single-page applications directly from S3.
  - name: Backup and Archive
    description: Store backups and archives with lifecycle policies to move data to Glacier for long-term retention.
  - name: Media Storage and Distribution
    description: Store and serve images, videos, and documents globally via CloudFront CDN.
  - name: Application Data Storage
    description: Store user-generated content, application logs, and configuration files.
- type: Integrations
  data:
  - name: AWS Lambda
    description: Trigger serverless functions on S3 object events.
  - name: Amazon CloudFront
    description: Distribute S3 content globally with low-latency delivery.
  - name: AWS Glue
    description: Catalog and ETL data in S3 for analytics workflows.
  - name: Amazon Athena
    description: Query data stored in S3 using standard SQL without loading.
  - name: Amazon Redshift Spectrum
    description: Query S3 data lake files from Redshift without data movement.
  - name: Amazon EventBridge
    description: Route S3 events to downstream AWS services using EventBridge rules.
- type: Integrations
  url: https://aws.amazon.com/marketplace
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: [email protected]