DEV Community

SkyFi Support
SkyFi Support

Posted on Edited on

How do I obtain an API key and get started with the SkyFi API?

To use the SkyFi Platform API, you’ll need a SkyFi account and an API key. Access to the SkyFi API is free, making it easy to integrate satellite imagery and Earth observation capabilities into your applications and workflows.

Create a SkyFi Account: Sign up for a SkyFi account or log in to your existing account at the SkyFi platform. There is no additional fee required to access the API.

Find Your API Key: Once logged in, navigate to the My Profile section of the SkyFi app or website. Your API key will be available there for you to copy and use when connecting to the SkyFi Platform API.

Authentication: All API requests must include this API key in the header. Use the header X-Skyfi-Api-Key: for authentication. Without a valid API key, requests will be rejected with an authentication error (HTTP 401).

Start with open data (free) orders: A recommended first step is to test the API using open data imagery (such as Sentinel-2) which is free of charge. This lets you verify that your requests and delivery setup work correctly without incurring costs. To do this, you can perform an archive search with the openData: true filter (to find free imagery) and then place an order for one of those results (open data orders cost $0).

Review documentation and examples: The SkyFi API has interactive documentation (Swagger/ReDoc) and example code in multiple languages. You can reference these to understand how to format requests. For instance, the documentation shows how to form requests in Python, JavaScript, etc.

Once you have your API key and are comfortable with the API endpoints, you can start integrating SkyFi services into your application.

Top comments (0)