Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SQLite Storage Adapter #56

Closed
aaguiarz opened this issue Mar 29, 2024 · 2 comments
Closed

SQLite Storage Adapter #56

aaguiarz opened this issue Mar 29, 2024 · 2 comments

Comments

@aaguiarz
Copy link
Member

aaguiarz commented Mar 29, 2024

There are different use cases for which a SQLite storage adapter would be useful:

  • Embedded/Mobile scenarios, where you want to bundle OpenFGA as a library + SQLite
  • Deploying OpenFGA instances as a sidecar with static data in SQLite, or synchronized to a centralized OpenFGA instance using the /changes endpoint.
  • If you are using SQLite as you main database and you don't want to operate a different one

We'd like to do #57 before this one.

@aaguiarz aaguiarz converted this from a draft issue Mar 29, 2024
@golanglemonade
Copy link

Thanks @aaguiarz! Happy to help contribute here. We are using turso for our main databases, and were interested in this to lessen the sprawl of our state machines. They maintain a fork of sqlite, libsql and they also have golang clients. We were also throwing around the idea of sidecar scenario you mentioned in the use cases. Let me know how I can help.

@rhamzeh rhamzeh closed this as completed Sep 12, 2024
@github-project-automation github-project-automation bot moved this from Done to In Progress in OpenFGA Roadmap Sep 12, 2024
@rhamzeh rhamzeh moved this from In Progress to Done in OpenFGA Roadmap Sep 12, 2024
@rhamzeh
Copy link
Member

rhamzeh commented Sep 12, 2024

This has been completed thanks to @DanCech 's contribution.

It will be released shortly in v1.6.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants