# ANN: Firestore.jl

**URL:** https://discourse.julialang.org/t/ann-firestore-jl/58182
**Category:** Package Announcements
**Tags:** announcement, web
**Created:** [March 29, 2021, 6:35pm UTC](https://discourse.julialang.org/t/ann-firestore-jl/58182 "2021-03-29T18:35:03Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![joshday](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joshday/32/368_2.png) [@joshday](https://discourse.julialang.org/u/joshday)
#### Post date: [March 29, 2021, 6:35pm UTC](https://discourse.julialang.org/t/ann-firestore-jl/58182/1 "2021-03-29T18:35:03Z")

</div>

Hi everyone!

I put together a Firestore.jl for reading/writing documents from Google Firestore.

Given their free quotas ([https://cloud.google.com/firestore/pricing](https://cloud.google.com/firestore/pricing)), for personal use you basically get your own lightweight cloud-stored data API.

> **[GitHub - joshday/Firestore.jl: Read/write Google Firestore documents from Julia](https://github.com/joshday/Firestore.jl)**
>
> Read/write Google Firestore documents from Julia . Contribute to joshday/Firestore.jl development by creating an account on GitHub.

TODO:

- Authorization. Firestore.jl currently only works with open database rules, which isn’t great (don’t give out your project id). This is easy, I just have to do it.

---

<div class="post-metadata">

### Author: ![joshday](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/joshday/32/368_2.png) [@joshday](https://discourse.julialang.org/u/joshday)
#### Post date: [March 31, 2021, 7:30pm UTC](https://discourse.julialang.org/t/ann-firestore-jl/58182/2 "2021-03-31T19:30:12Z")

</div>

Update: Email/password authentication is now possible, with setup instructions in the Readme.
