Users of Socrata APIs now have more flexibility with the ability to authenticate using API Keys. API Keys are personal authentication credentials that you can create and pass in place of a username and password when using HTTP Basic Auth to perform API calls. Keys are owned by a single user and have identical rights, roles, and permissions to that user.
Why use API Keys?
Access Socrata APIs without the risk of embedding your username and password in scripts or code
Users on domains that require SSO (and thus without passwords) can access Socrata APIs
Create individual keys for different apps or jobs so that if any one needs to be revoked or rotated, other apps are unaffected
Change your account password without disrupting apps or rotate API Keys without disrupting logins