# Elasticsearch API

All the API calls map the raw REST API as closely as possible, including the distinction between required and optional arguments to the calls. Keyword arguments are required for all calls.

Note

Some API parameters in Elasticsearch are reserved keywords in Python. For example the `from` query parameter for pagination would be aliased as `from_`.

- Elasticsearch
- Async Search
- Autoscaling
- Cat
- Cross-Cluster Replication (CCR)
- Cluster
- Connector
- Dangling Indices
- Enrich Policies
- Event Query Language (EQL)
- ES|QL
- Fleet
- Graph Explore
- Index Lifecycle Management (ILM)
- Indices
- Inference
- Ingest Pipelines
- License
- Logstash
- Migration
- Machine Learning (ML)
- Monitoring
- Nodes
- Project
- Query rules
- Rollup Indices
- Search Applications
- Searchable Snapshots
- Security
- Shutdown
- Simulate
- Snapshot Lifecycle Management (SLM)
- Snapshots
- Snapshottable Features
- SQL
- Streams
- Synonyms
- TLS/SSL
- Tasks
- Text Structure
- Transforms
- Watcher
- X-Pack