- Elastic Cloud Serverless
- Elasticsearch
- Elastic Observability
- Get started
- Observability overview
- Elastic Observability Serverless billing dimensions
- Create an Observability project
- Quickstart: Monitor hosts with Elastic Agent
- Quickstart: Monitor your Kubernetes cluster with Elastic Agent
- Quickstart: Monitor hosts with OpenTelemetry
- Quickstart: Unified Kubernetes Observability with Elastic Distributions of OpenTelemetry (EDOT)
- Quickstart: Collect data with AWS Firehose
- Get started with dashboards
- Applications and services
- Application performance monitoring (APM)
- Get started with traces and APM
- Learn about data types
- Collect application data
- View and analyze data
- Act on data
- Use APM securely
- Reduce storage
- Managed intake service event API
- Troubleshooting
- Synthetic monitoring
- Get started
- Scripting browser monitors
- Configure lightweight monitors
- Manage monitors
- Work with params and secrets
- Analyze monitor data
- Monitor resources on private networks
- Use the CLI
- Configure a Synthetics project
- Multifactor Authentication for browser monitors
- Configure Synthetics settings
- Grant users access to secured resources
- Manage data retention
- Scale and architect a deployment
- Synthetics Encryption and Security
- Troubleshooting
- Application performance monitoring (APM)
- Infrastructure and hosts
- Logs
- Inventory
- Incident management
- Data set quality
- Observability AI Assistant
- Machine learning
- Reference
- Get started
- Elastic Security
- Elastic Security overview
- Security billing dimensions
- Create a Security project
- Elastic Security requirements
- Elastic Security UI
- AI for Security
- Ingest data
- Configure endpoint protection with Elastic Defend
- Manage Elastic Defend
- Endpoints
- Policies
- Trusted applications
- Event filters
- Host isolation exceptions
- Blocklist
- Optimize Elastic Defend
- Event capture and Elastic Defend
- Endpoint protection rules
- Identify antivirus software on your hosts
- Allowlist Elastic Endpoint in third-party antivirus apps
- Elastic Endpoint self-protection features
- Elastic Endpoint command reference
- Endpoint response actions
- Cloud Security
- Explore your data
- Dashboards
- Detection engine overview
- Rules
- Alerts
- Advanced Entity Analytics
- Investigation tools
- Asset management
- Manage settings
- Troubleshooting
- Manage your project
- Changelog
Get started
editGet started
editOn this page, you will learn how to:
- Create an Elasticsearch Serverless project.
-
Get started with Elasticsearch:
- Option 1: Guided index flow: Follow the step-by-step tutorial provided in the UI to create an index and ingest data.
- Option 2: In-product Getting Started guide: Use the Getting Started page’s instructions to ingest data and perform your first search.
- Option 3: Explore on your own: If you’re already familiar with Elasticsearch, retrieve your connection details, select an ingest method that suits your needs, and start searching.
Create an Elasticsearch Serverless project
editUse your Elastic Cloud account to create a fully-managed Elasticsearch project:
- Navigate to cloud.elastic.co and create a new account or log in to your existing account.
- Within Serverless Projects, choose Create project.
- Choose the Elasticsearch project type.
-
Select a configuration for your project, based on your use case.
- General purpose: For general search use cases across various data types.
- Optimized for Vectors: For search use cases using vectors and near real-time retrieval.
- Provide a name for the project and optionally edit the project settings, such as the cloud platform region. Select Create project to continue.
- Once the project is ready, select Continue.
Learn how billing works for your project in Elasticsearch billing dimensions.
Now your project is ready to start creating indices, adding data, and performing searches. You can choose one of the following options to proceed.
Option 1: Follow the guided index flow
editOnce your project is set up, you’ll be directed to a page where you can create your first index. An index is where documents are stored and organized, making it possible to search and retrieve data.
- Enter a name for your index.
-
Click Create my index. You can also create the index by clicking on Code to view and run code through the command line.
-
You’ll be directed to the Index Management page. Here, copy and save the following:
- Elasticsearch URL
- API key
You won’t be able to view this API key again. If needed, refer to Create a new API key to generate a new one.
The UI provides ready-to-use code examples for ingesting data via the REST API. Choose your preferred tool for making these requests:
- Console in your project’s UI
- Python
- JavaScript
- cURL
Option 2: Follow the Getting Started guide
editTo get started using the in-product tutorial, navigate to the Getting Started page and follow the on-screen steps.

Option 3: Explore on your own
editIf you’re already familiar with Elasticsearch, you can jump right into setting up a connection and ingesting data as per your needs.
- Retrieve your connection details.
-
Ingest your data. Elasticsearch provides several methods for ingesting data:
Next steps
edit- Once you’ve added data to your Elasticsearch Serverless project, you can use Playground to test and tweak Elasticsearch queries and chat with your data, using GenAI.
- You can also try our hands-on quick start tutorials in the core Elasticsearch documentation.
On this page