Skip to main content

Get started with Aiven for Apache Flink®

note

Aiven for Apache Flink® service creation is limited

Creating a new Aiven for Apache Flink® service is currently limited. If your organization does not have access to create an Aiven for Apache Flink service, open a support ticket or contact Aiven Support for assistance.

Begin your experience with Aiven for Apache Flink® by setting up a service, configuring data integrations, and building streaming applications.

Prerequisites

  1. In your project, click Services.

  2. Click Create service.

  3. Select Apache Flink®.

  4. Enter a name for your service.

    important

    You cannot change the name after you create the service.

  5. Optional: Add tags.

  6. Select the cloud provider, region, and plan.

    note

    Available plans and pricing for the same service can vary between cloud providers and regions.

  7. Optional: Add disk storage.

  8. In the Service summary, click Create service.

The status of the service is Rebuilding during its creation. When the status is Running, you can start using the service. This typically takes couple of minutes and can vary between cloud providers and regions.

Configure data service integrations

Aiven for Apache Flink® streamlines data processing by enabling integration with various services. Currently, it supports integration with:

  • Aiven for Apache Kafka® and external Apache Kafka clusters
  • Aiven for PostgreSQL®
  • Aiven for OpenSearch®
  • Google BigQuery®

Integration steps

  1. Log in to Aiven Console and access your Aiven for Apache Flink service.
  2. On the Overview page, scroll to Data pipeline.
  3. Click Add data source.
  4. Choose the service you wish to integrate.
  5. Click Integrate.
tip

For detailed integration steps with specific services, see the Integrate service.

An Aiven for Apache Flink® application act as containers that encapsulate all aspects of a Flink job. This includes data source and sink connections, as well as the data processing logic.

Application types

  • SQL applications: These applications are ideal for executing SQL queries. The Aiven Console guides you through selecting source and sink tables, and setting up the SQL queries to process your data. To learn how to create SQL applications, see Create an SQL application.
  • JAR applications:These applications allow you to deploy custom functionalities. The Aiven Console enables you to upload and manage your JAR files and execute custom Flink jobs that go beyond the standard SQL capabilities. To learn how to create JAR applications, see Create a JAR application.

Next steps