Skip to main content

Okta

Okta is the complete identity solution for all your apps and people that’s universal, reliable, and easy

Prerequisites​

  • Created Okta account with added application on Add Application Page page. (change okta-domain to your domain received after complete registration)

Airbyte Open Source​

  • Name
  • Okta-Domain
  • Start Date
  • Personal Api Token (look here to find it)

Airbyte Cloud​

  • Name
  • Start Date
  • Client ID (received when application was added).
  • Client Secret (received when application was added).
  • Refresh Token (received when application was added)

Setup guide​

Step 1: Set up Okta​

  1. Create account on Okta by following link signup
  2. Confirm your Email
  3. Choose authorization method (Application or SMS)
  4. Add application in your Dashboard

For Airbyte Cloud:​

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click + new source.
  3. On the source setup page, select Okta from the Source type dropdown and enter a name for this connector.
  4. Add Name
  5. Add Okta Domain (If your Okta URL is https://MY_DOMAIN.okta.com/, then MY_DOMAIN is your Okta domain.)
  6. Add Start date (defaults to 7 days if no date is included)
  7. Choose the method of authentication
  8. If you select Token authentication - fill the field Personal Api Token
  9. If you select OAuth2.0 authorization - fill the fields Client ID, Client Secret, Refresh Token
  10. Click Set up source.

For Airbyte Open Source:​

  1. Go to local Airbyte page.
  2. Use API token from requirements and Okta domain.
  3. Go to local Airbyte page.
  4. In the left navigation bar, click Sources. In the top-right corner, click + new source.
  5. On the Set up the source page select Okta from the Source type dropdown.
  6. Add Name
  7. Add Okta-Domain
  8. Add Start date
  9. Paste all data to required fields fill the fields Client ID, Client Secret, Refresh Token
  10. Click Set up source.

Supported sync modes​

The Okta source connector supports the following sync modes:

  • Full Refresh
  • Incremental

Supported Streams​

Performance considerations​

The connector is restricted by normal Okta requests limitation.

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
object
credentials
string
domain
string
start_date

Changelog​

Expand to review
VersionDatePull RequestSubject
0.3.212025-02-2454167Remove stream_state interpolation
0.3.202025-02-0152728Update dependencies
0.3.192025-01-2552469Update dependencies
0.3.182025-01-1851920Update dependencies
0.3.172025-01-1151170Update dependencies
0.3.162025-01-0450899Update dependencies
0.3.152024-12-2850670Update dependencies
0.3.142024-12-2150073Update dependencies
0.3.132024-12-1449264Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
0.3.122024-12-1249145Update dependencies
0.3.112024-11-0447900Update dependencies
0.3.102024-10-2847058Update dependencies
0.3.92024-10-1246804Update dependencies
0.3.82024-10-0546481Update dependencies
0.3.72024-09-2846148Update dependencies
0.3.62024-09-2145763Update dependencies
0.3.52024-09-1445543Update dependencies
0.3.42024-09-0745319Update dependencies
0.3.32024-08-3144977Update dependencies
0.3.22024-08-2444741Update dependencies
0.3.12024-08-1744332Update dependencies
0.3.02024-08-1343382Support OAuth 2.0 with private key
0.2.112024-08-1243820Update dependencies
0.2.102024-08-1043672Update dependencies
0.2.92024-08-0343279Update dependencies
0.2.82024-07-2742739Update dependencies
0.2.72024-07-2042284Update dependencies
0.2.62024-07-1341756Update dependencies
0.2.52024-07-1041269Update dependencies
0.2.42024-07-0640904Update dependencies
0.2.32024-06-2540316Update dependencies
0.2.22024-06-2240002Update dependencies
0.2.12024-06-0439016[autopull] Upgrade base image to v1.2.1
0.2.02024-05-1636509Migrate to Low Code
0.1.162023-07-0720833Fix infinite loop for GroupMembers stream
0.1.152023-06-2027533Fixed group member stream and resource sets stream pagination
0.1.142022-12-2420877Disabled OAuth2.0 authorization method
0.1.132022-08-1214700Add resource sets
0.1.122022-08-0515050Add parameter start_date for Logs stream
0.1.112022-08-0314739Add permissions for custom roles
0.1.102022-08-0115179Fix broken schemas for all streams
0.1.92022-07-2515001Return deprovisioned users
0.1.82022-07-1914710Implement OAuth2.0 authorization method
0.1.72022-07-1314556Add User_Role_Assignments and Group_Role_Assignments streams (full fetch only)
0.1.62022-07-1114610Add custom roles stream
0.1.52022-07-0414380Add Group_Members stream to okta source
0.1.42021-11-027584Fix incremental params for log stream
0.1.32021-09-085905Fix incremental stream defect
0.1.22021-07-014456Fix infinite pagination in logs stream
0.1.12021-06-093973Add AIRBYTE_ENTRYPOINT env variable for kubernetes support
0.1.02021-05-303563Initial Release