Welcome to Nekt!

This guide walks you through the onboarding process so you can quickly set up your environment and start working with your data.

Video Tutorial

For a visual walkthrough of the onboarding process, watch this video:

Step 1: Accept Your Invitation

  1. Check your email inbox for an invitation to join Nekt. If you haven’t received one, please let us know.
  2. Click on the Accept Invitation button in the email to be redirected to the profile setup page.

Step 2: Complete Your Profile

  1. Create a secure password for your Nekt account.
  2. Confirm your details and complete the setup.
  3. Log in to Nekt using your email and the newly created password.

Step 3: Set Up Your Cloud Environment

Once logged in, you’ll be guided through setting up your AWS environment to enable Nekt to operate within your cloud:
  1. Select Your AWS Region: Choose the region where your AWS resources will be deployed.
  2. Set Up the AWS Stack:
    • Click the Start workspace set up button to open the AWS CloudFormation setup.
    • Follow the prompts in the AWS Console to deploy the stack.
    • Once the stack is successfully created, Nekt automatically configures the necessary permissions and settings.

AWS Resources Created During Setup

The CloudFormation stack provisions the following resources in your AWS environment:

Core Infrastructure

  1. IAM Roles & Permissions
    • ECS Service Roles: Enable source and destination connectors to access data and store it in S3
    • EMR Service Roles: Allow sources and transformations to access your data catalog and perform data operations
    • Frontend Access Role: Enables data preview and exploration through the Nekt application
    • Server Orchestration Role: Allows Nekt to manage and coordinate all sources, destinations, and transformations
  2. Lambda Functions
    Custom functions that handle CloudFormation deployment tasks, including VPC IP retrieval, resource identifier notifications, and deployment completion notifications.
  3. Networking Infrastructure
    An isolated VPC with secure network architecture:
    • 1 public subnet and 2 private subnets
    • NAT instance with Elastic IP for secure outbound connectivity
    • Internet gateway for public subnet access
    • Security groups configured for each resource type
    Important: Ensure your AWS region has sufficient quota for “VPCs per Region” and “Internet gateways per Region” before deployment.
  4. Data Storage & Catalog
    • S3 Bucket: Secure storage location for all your data
    • AWS Glue Databases: Managed data catalog that integrates with Nekt’s platform for metadata management
  5. Container & Processing Infrastructure
    • ECR Repository: Private Docker registry for custom connector and transformation images
    • EMR Studio: Spark processing environment for data transformations and analysis
    • ECS Cluster: Container orchestration platform for running connectors

On-Demand Resources

The following resources are provisioned automatically when you run data operations:
  1. AWS Fargate Tasks
    Serverless container execution for source and destination connectors
  2. EMR Application Jobs
    Spark-based processing jobs for data sources and transformations
  3. Amazon Athena
    Interactive query service used when exploring data through Nekt’s interface
Note: The workspace set up process is automated, so you don’t need to manually configure any resources beyond running the stack.

Step 4: Explore the Dashboard

After completing the AWS setup, you will be redirected to the Nekt Overview, where you can start setting up your first data source.
  1. Click on the Add Source button on the Overview page.
  2. Follow the guided steps to connect your first source and start bringing data into your Catalog.

Need Help?

If you encounter any issues during onboarding or need assistance, feel free to reach out to our support team. We’re here to help you get started.