fal uses GitHub authentication by default which means that you need to have a GitHub account (opens in a new tab) to use it.
Installing fal (opens in a new tab) Python library lets you use the
fal CLI, which you can use to authenticate. In your terminal, you can run the following command:
fal auth login
Follow the instructions on your terminal to confirm your credentials. Once you're done, you should get a success message in your terminal.
fal is currently in beta, and we are letting people in slowly to ensure good performance. Once you run the login command, you will get an error that you should reach out to email@example.com. Shoot us an email with how you are planning to use fal, and we will make sure to get you access asap.
Now you're ready to write your first fal function!
Note: Your login credentials are persisted on your local machine and cannot be transferred to another machine. If you want to use fal in your CI/CD, you will need to use key-based credentials (opens in a new tab).