<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mihaela Gheorghe-Roman</title>
    <description>The latest articles on DEV Community by Mihaela Gheorghe-Roman (@mihaela_gheorghe_a62ca279).</description>
    <link>https://dev.to/mihaela_gheorghe_a62ca279</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4056009%2F329726c8-1527-49aa-8976-96abb69b2a90.png</url>
      <title>DEV Community: Mihaela Gheorghe-Roman</title>
      <link>https://dev.to/mihaela_gheorghe_a62ca279</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mihaela_gheorghe_a62ca279"/>
    <language>en</language>
    <item>
      <title>A Closer Look at Oracle Backend with Firebase APIs</title>
      <dc:creator>Mihaela Gheorghe-Roman</dc:creator>
      <pubDate>Fri, 31 Jul 2026 05:59:31 +0000</pubDate>
      <link>https://dev.to/mihaela_gheorghe_a62ca279/a-closer-look-at-oracle-backend-with-firebase-apis-2ani</link>
      <guid>https://dev.to/mihaela_gheorghe_a62ca279/a-closer-look-at-oracle-backend-with-firebase-apis-2ani</guid>
      <description>&lt;p&gt;Oracle recently launched &lt;strong&gt;Oracle Backend with Firebase APIs&lt;/strong&gt; - a toolkit for building mobile and web apps on Oracle AI Database, with open source SDKs for auth, document data, storage, security rules, vector search, and App Trust. &lt;/p&gt;

&lt;p&gt;The "Firebase" part refers to the developer experience, not the vendor. Oracle is explicit about this in the SDK repo: the naming exists to make the API feel familiar to Firebase developers, nothing more. The shape of it backs that up - a Console for configuring services, a CLI, client SDKs for iOS, Android, JavaScript and Flutter. What's different is everything underneath. Instead of Google's infrastructure, it all runs on &lt;strong&gt;Oracle AI Database&lt;/strong&gt;, with &lt;strong&gt;ORDS 26.1.1&lt;/strong&gt; exposing it as REST endpoints the SDKs call.&lt;/p&gt;

&lt;p&gt;Feature-wise you get what you'd expect from a BaaS: authentication (email/password, social, enterprise IdPs), a document-style database with collections and subcollections, file storage, and security rules enforced at the database level. &lt;/p&gt;

&lt;h2&gt;
  
  
  Vector search story
&lt;/h2&gt;

&lt;p&gt;The most relevant piece here is the vector search story. Instead of standing up a separate vector database - which is what most teams end up doing the moment they need embeddings or semantic search - the vectors sit in the same Oracle AI Database as everything else. Same tables, same security rules, one query that joins a &lt;code&gt;findNearest&lt;/code&gt; result straight into relational data.&lt;/p&gt;

&lt;p&gt;Anyone who has dealt with keeping a vector store in sync with the source of truth will recognize why that's not a minor detail. It removes a whole category of operational work: no second system to provision, secure, back up, and keep consistent with the primary one. For teams already on Oracle that need semantic search over support tickets or a product catalog, this closes that gap without adding a new moving part to the stack.&lt;/p&gt;

&lt;p&gt;One honest caveat: this isn't a managed, Oracle-hosted service. You still stand up and run Oracle AI Database and ORDS yourself - OCI, another cloud, Cloud@Customer, on-prem. Fusabase — the name used for the CLI, the npm package, and the GitHub repos, and it shows up on the official landing page too — is the layer on top. Depending on how much you value staying inside infrastructure you already control, that's either the whole point or the catch.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you want to try it
&lt;/h2&gt;

&lt;p&gt;Oracle has three LiveLabs workshops - iOS, Android, Web - that all build the same demo app, RecipeShare, covering SDK setup, the Console, auth, security rules, database and storage. If you don't already have a mobile dev setup ready to go, Web is the one you can easily use - you can work through it from any laptop, no Xcode or emulator involved.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=4403" rel="noopener noreferrer"&gt;iOS workshop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=4402" rel="noopener noreferrer"&gt;Android workshop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://livelabs.oracle.com/ords/r/dbpm/livelabs/view-workshop?wid=4404" rel="noopener noreferrer"&gt;Web / JavaScript workshop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Further reading
&lt;/h2&gt;

&lt;p&gt;If this is up your alley, these are worth a real look:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.oracle.com/database/technologies/appdev/oracle-backend-for-firebase/" rel="noopener noreferrer"&gt;Landing page&lt;/a&gt; - feature overview and positioning&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://blogs.oracle.com/database/introducing-oracle-backend-for-firebase-build-mobile-and-web-apps-on-oracle-ai-database" rel="noopener noreferrer"&gt;Official announcement&lt;/a&gt; - the full launch post, more detail on App Trust and the Console&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.oracle.com/en/database/oracle/backend-for-firebase/26.1/index.html" rel="noopener noreferrer"&gt;Developer docs, Release 26.1&lt;/a&gt; - the reference for all four SDKs and the CLI&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/oracle/fusabase-js-sdk" rel="noopener noreferrer"&gt;JavaScript SDK source&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/oracle/fusabase-ios-sdk" rel="noopener noreferrer"&gt;iOS SDK source&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>oracle</category>
      <category>webdev</category>
      <category>database</category>
      <category>firebase</category>
    </item>
  </channel>
</rss>
