CINXE.COM
objectbox | Dart package
<!DOCTYPE html> <html lang="en-us"><head><script src="https://www.googletagmanager.com/gtm.js?id=GTM-MX6DBN9" async="async"></script><script src="/static/hash-o6oemknr/js/gtm.js" async="async"></script><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@dart_lang"/><meta name="twitter:description" content="Flutter database for super-fast NoSQL ACID compliant object persistence."/><meta name="twitter:image" content="https://pub.dev/static/hash-o6oemknr/img/pub-dev-icon-cover-image.png"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Dart packages"/><meta property="og:title" content="objectbox | Dart package"/><meta property="og:description" content="Flutter database for super-fast NoSQL ACID compliant object persistence."/><meta property="og:image" content="https://pub.dev/static/hash-o6oemknr/img/pub-dev-icon-cover-image.png"/><meta property="og:url" content="https://pub.dev/packages/objectbox"/><title>objectbox | Dart package</title><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Google+Sans+Display:wght@400&family=Google+Sans+Text:wght@400;500;700&family=Google+Sans+Mono:wght@400;700&display=swap"/><link rel="shortcut icon" href="/favicon.ico?hash=nk4nss8c7444fg0chird9erqef2vkhb8"/><link rel="stylesheet" href="https://www.gstatic.com/glue/v25_0/ccb.min.css"/><link rel="search" type="application/opensearchdescription+xml" title="Dart packages" href="/osd.xml"/><link rel="canonical" href="https://pub.dev/packages/objectbox"/><meta name="description" content="Flutter database for super-fast NoSQL ACID compliant object persistence."/><link rel="alternate" type="application/atom+xml" title="Updated Packages Feed for Pub" href="/feed.atom"/><link rel="stylesheet" type="text/css" href="/static/hash-o6oemknr/material/bundle/styles.css"/><link rel="stylesheet" type="text/css" href="/static/hash-o6oemknr/css/style.css"/><script src="/static/hash-o6oemknr/material/bundle/script.min.js" defer="defer"></script><script src="/static/hash-o6oemknr/js/script.dart.js" defer="defer"></script><script src="https://www.gstatic.com/brandstudio/kato/cookie_choice_component/cookie_consent_bar.v3.js" defer="defer" data-autoload-cookie-consent-bar="true"></script><meta name="pub-page-data" content="eyJwa2dEYXRhIjp7InBhY2thZ2UiOiJvYmplY3Rib3giLCJ2ZXJzaW9uIjoiNC4wLjMiLCJsaWtlcyI6MTMzNiwicHVibGlzaGVySWQiOiJvYmplY3Rib3guaW8iLCJpc0Rpc2NvbnRpbnVlZCI6ZmFsc2UsImlzTGF0ZXN0Ijp0cnVlfSwic2Vzc2lvbkF3YXJlIjpmYWxzZX0="/><link rel="preload" href="/static/hash-o6oemknr/highlight/highlight-with-init.js" as="script"/></head><body class="light-theme"><script src="/static/hash-o6oemknr/js/dark-init.js"></script><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MX6DBN9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="site-header"><button class="hamburger" aria-label="menu toggle"></button><a class="logo" href="/"><img class="site-logo" src="/static/hash-o6oemknr/img/pub-dev-logo.svg" alt="" width="140" height="30" role="presentation"/></a><div class="site-header-space"></div><div class="site-header-mask"></div><div class="site-header-search"><form action="/packages" method="GET"><input class="site-header-search-input" name="q" placeholder="New search..." autocomplete="on" title="Search"/></form></div><nav class="site-header-nav scroll-container"><div class="nav-login-container"><button id="-account-login" class="nav-main-button link">Sign in</button></div><div class="nav-container nav-help-container hoverable"><button class="nav-main-button">Help</button><div class="nav-hover-popup"><div class="nav-table-columns"><div class="nav-table-column"><h3>Pub.dev</h3><a class="nav-link" href="/help/search" rel="noopener" target="_blank">Searching for packages</a><a class="nav-link" href="/help/scoring" rel="noopener" target="_blank">Package scoring and pub points</a></div><div class="nav-table-column"><h3>Flutter</h3><a class="nav-link" href="https://flutter.dev/using-packages/" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://flutter.dev/developing-packages/" rel="noopener" target="_blank">Developing packages and plugins</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div><div class="nav-table-column"><h3>Dart</h3><a class="nav-link" href="https://dart.dev/guides/packages" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">Pub.dev <img class="foldable-icon" src="/static/hash-o6oemknr/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="/help/search" rel="noopener" target="_blank">Searching for packages</a><a class="nav-link" href="/help/scoring" rel="noopener" target="_blank">Package scoring and pub points</a></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">Flutter <img class="foldable-icon" src="/static/hash-o6oemknr/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="https://flutter.dev/using-packages/" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://flutter.dev/developing-packages/" rel="noopener" target="_blank">Developing packages and plugins</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">Dart <img class="foldable-icon" src="/static/hash-o6oemknr/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="https://dart.dev/guides/packages" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div></nav></div><div id="banner-container"></div><main class="container"><div class="detail-wrapper -active -has-info-box"><div class="detail-header -is-loose"><div class="detail-container"><div class="detail-header-outer-block"><div class="detail-header-content-block"><h1 class="title">objectbox 4.0.3 <span class="pkg-page-title-copy"><img class="pkg-page-title-copy-icon filter-invert-on-dark" src="/static/hash-o6oemknr/img/content-copy-icon.svg" alt="copy "objectbox: ^4.0.3" to clipboard" width="18" height="18" title="Copy "objectbox: ^4.0.3" to clipboard" data-copy-content="objectbox: ^4.0.3" data-ga-click-event="copy-package-version"/><div class="pkg-page-title-copy-feedback"><span class="code">objectbox: ^4.0.3</span> copied to clipboard</div></span></h1><div class="metadata">Published <span><a class="-x-ago" href="" title="Oct 17, 2024" aria-label="41 days ago" aria-role="button" role="button" data-timestamp="1729199440386">41 days ago</a></span> • <a class="-pub-publisher" href="/publishers/objectbox.io"><img class="-pub-publisher-shield filter-invert-on-dark" src="/static/hash-o6oemknr/img/material-icon-verified.svg" alt="verified publisher" width="14" height="14" title="Published by a pub.dev verified publisher"/>objectbox.io</a><span class="package-badge" title="Package is compatible with Dart 3.">Dart 3 compatible</span></div><div class="detail-tags-and-like"><div class="detail-tags"><div class="-pub-tag-badge"><span class="tag-badge-main">SDK</span><a class="tag-badge-sub" href="/packages?q=sdk%3Adart" rel="nofollow" title="Packages compatible with Dart SDK">Dart</a><a class="tag-badge-sub" href="/packages?q=sdk%3Aflutter" rel="nofollow" title="Packages compatible with Flutter SDK">Flutter</a></div><div class="-pub-tag-badge"><span class="tag-badge-main">Platform</span><a class="tag-badge-sub" href="/packages?q=platform%3Aandroid" rel="nofollow" title="Packages compatible with Android platform">Android</a><a class="tag-badge-sub" href="/packages?q=platform%3Aios" rel="nofollow" title="Packages compatible with iOS platform">iOS</a><a class="tag-badge-sub" href="/packages?q=platform%3Alinux" rel="nofollow" title="Packages compatible with Linux platform">Linux</a><a class="tag-badge-sub" href="/packages?q=platform%3Amacos" rel="nofollow" title="Packages compatible with macOS platform">macOS</a><a class="tag-badge-sub" href="/packages?q=platform%3Awindows" rel="nofollow" title="Packages compatible with Windows platform">Windows</a></div></div><div class="detail-like"><button id="-pub-like-icon-button" class="mdc-icon-button" data-ga-click-event="toggle-like" aria-pressed="false" title="Like this package"><img class="mdc-icon-button__icon" src="/static/hash-o6oemknr/img/like-inactive.svg" alt="liked status: inactive" width="18" height="18"/><img class="mdc-icon-button__icon mdc-icon-button__icon--on" src="/static/hash-o6oemknr/img/like-active.svg" alt="liked status: active" width="18" height="18"/></button><span class="likes-count"><span id="likes-count">1.3k</span></span></div></div></div></div></div></div><div class="detail-container"><div class="detail-lead"><div class="detail-metadata-toggle"><div class="detail-metadata-toggle-icon">→</div><h3 class="detail-lead-title">Metadata</h3></div><p class="detail-lead-text">Flutter database for super-fast NoSQL ACID compliant object persistence.</p><p class="detail-lead-more"><a class="detail-metadata-toggle">More...</a></p></div></div><div class="detail-body"><div class="detail-tabs"><div class="detail-tabs-wide-header"><div class="detail-container"><ul class="detail-tabs-header"><li class="detail-tab tab-button detail-tab-readme-title -active">Readme</li><li class="detail-tab tab-link detail-tab-changelog-title"><a href="/packages/objectbox/changelog" role="button">Changelog</a></li><li class="detail-tab tab-link detail-tab-example-title"><a href="/packages/objectbox/example" role="button">Example</a></li><li class="detail-tab tab-link detail-tab-installing-title"><a href="/packages/objectbox/install" role="button">Installing</a></li><li class="detail-tab tab-link detail-tab-versions-title"><a href="/packages/objectbox/versions" role="button">Versions</a></li><li class="detail-tab tab-link detail-tab-analysis-title"><a href="/packages/objectbox/score" role="button">Scores</a></li></ul></div></div><div class="detail-container detail-body-main"><div class="detail-tabs-content"><section class="tab-content detail-tab-readme-content -active markdown-body"><p align="center"> <img src="https://raw.githubusercontent.com/objectbox/objectbox-dart/main/.github/logo.png" alt="ObjectBox" width="400px"> </p> <p align="center"> <a href="https://docs.objectbox.io/getting-started" rel="ugc">Getting Started</a> • <a href="https://docs.objectbox.io" rel="ugc">Documentation</a> • <a href="https://github.com/objectbox/objectbox-dart/tree/main/objectbox/example" rel="ugc">Example Apps</a> • <a href="https://github.com/objectbox/objectbox-dart/issues" rel="ugc">Issues</a> </p> <p align="center"> <a href="https://github.com/objectbox/objectbox-dart/actions/workflows/dart.yml" rel="ugc"> <img src="https://github.com/objectbox/objectbox-dart/actions/workflows/dart.yml/badge.svg" alt="Build and test"> </a> <a href="https://pub.dev/packages/objectbox"> <img src="https://img.shields.io/pub/v/objectbox.svg?label=pub.dev&logo=dart&style=flat-square" alt="pub.dev package"> </a> <a href="https://twitter.com/ObjectBox_io" rel="ugc"> <img src="https://img.shields.io/twitter/follow/objectbox_io?color=%20%2300aced&logo=twitter&style=flat-square" alt="Follow @ObjectBox_io"> </a> </p> <h1 class="hash-header" id="flutter-database-for-dart-native-objects-and-on-device-vector-management-">Flutter database for Dart-native objects and on-device vector management 💙 <a href="#flutter-database-for-dart-native-objects-and-on-device-vector-management-" class="hash-link">#</a></h1> <p>The ObjectBox Flutter database is a great choice for managing Dart objects in cross-platform and AI-driven applications. Its advanced vector search empowers on-device AI for a variety of applications, including RAG AI, generative AI, and similarity searches. Designed for high performance, the ObjectBox Flutter database is excellent for mobile and IoT devices, minimizing CPU, memory, and battery usage to enhance device efficiency and sustainability. As an offline-first solution, ObjectBox makes sure your app reliably works offline as well as online.</p> <p>Build smarter apps with our easy-to-use native Dart API, and enjoy our seamless Data Sync, which provides data consistency across devices.</p> <h2 class="hash-header" id="features">Features <a href="#features" class="hash-link">#</a></h2> <p>🧠 <strong>Artificial Intelligence</strong> - superfast <a href="https://docs.objectbox.io/on-device-ann-vector-search" rel="ugc">on-device vector search</a>.<br> 🏁 <strong>Super fast</strong> - 10X faster than SQLite - see the <a href="#flutter-database-performance-benchmarks">performance benchmarks</a>.<br> 🪂 <strong>ACID compliant</strong> - Atomic, Consistent, Isolated, Durable.<br> 💻 <strong>Cross-platform</strong> - Android, iOS, macOS, Linux, Windows.<br> 🌱 <strong>Scalable</strong> - grows with your app, handling millions of objects with ease.</p> <p>🎯 <strong>NoSQL database</strong> - no rows or columns, only pure Dart objects.<br> 🔗 <strong><a href="https://docs.objectbox.io/relations" rel="ugc">Relations</a></strong> - object links / relationships are built-in.<br> 💐 <strong><a href="https://docs.objectbox.io/queries" rel="ugc">Queries</a></strong> - filter data as needed, even across relations.<br> 📃 <strong>Schema migration</strong> - simply change your model, we handle the rest.</p> <p>Oh, and there is one more thing...</p> <p>😮 <a href="https://objectbox.io/sync/" rel="ugc"><strong>Data Sync</strong></a> - sync only when and where needed.</p> <h2 class="hash-header" id="on-this-page">On this page <a href="#on-this-page" class="hash-link">#</a></h2> <ul> <li><a href="#sneak-peek---persist-dart-objects-with-objectbox">Sneak peek</a></li> <li><a href="#getting-started">Getting Started</a></li> <li><a href="#flutter-database-performance-benchmarks">Flutter Database Performance Benchmarks</a></li> <li><a href="#do-you--objectbox">Do you 💙 ObjectBox?</a></li> <li><a href="#faq">FAQ</a></li> <li><a href="#see-also">See also</a></li> <li><a href="#license">License</a></li> </ul> <hr> <h2 class="hash-header" id="sneak-peek---persist-dart-objects-with-objectbox">Sneak peek - persist Dart objects with ObjectBox <a href="#sneak-peek---persist-dart-objects-with-objectbox" class="hash-link">#</a></h2> <p>ObjectBox provides a store with boxes to put objects into:</p> <pre><code class="language-dart">// Annotate a Dart class to create a Box @Entity() class Person { @Id() int id; String firstName; String lastName; Person({this.id = 0, required this.firstName, required this.lastName}); } final Store store = await openStore(directory: 'person-db'); final box = store.box<Person>(); var person = Person(firstName: 'Joe', lastName: 'Green'); final id = box.put(person); // Create person = box.get(id)!; // Read person.lastName = 'Black'; box.put(person); // Update box.remove(person.id); // Delete final query = box // Query .query(Person_.firstName.equals('Joe') & Person_.lastName.startsWith('B')) .build(); final List<Person> people = query.find(); query.close(); </code></pre> <h2 class="hash-header" id="getting-started">Getting Started <a href="#getting-started" class="hash-link">#</a></h2> <p>Read the ➡️ <strong><a href="https://docs.objectbox.io/getting-started" rel="ugc">Getting Started guide</a></strong>.</p> <p>It has resources and video tutorials on how to use ObjectBox in your Flutter or Dart app.</p> <p>We also have some video tutorials, each featuring a different example app:</p> <ul> <li><a href="https://youtu.be/AxYbdriXKI8" rel="ugc">Shop order app</a></li> <li><a href="https://youtu.be/r9Lc2r22KBk" rel="ugc">Restaurant: chef and order apps</a></li> <li><a href="https://youtu.be/osUq6B92-BY" rel="ugc">Task-list app (in Spanish)</a></li> <li><a href="https://www.youtube.com/watch?v=BBlr8F8m9lo" rel="ugc">Inventory Management</a></li> </ul> <h2 class="hash-header" id="flutter-database-performance-benchmarks">Flutter Database Performance Benchmarks <a href="#flutter-database-performance-benchmarks" class="hash-link">#</a></h2> <p>We tested across the four main database operations, CRUD (create, read, update, delete). Each test was run multiple times and executed manually outside of the measured time. Data preparation and evaluation were also done outside of the measured time.</p> <p>Here are the benchmarks for ObjectBox vs sqflite vs Hive 👇</p> <p><img src="https://raw.githubusercontent.com/objectbox/objectbox-dart/main/.github/benchmarks.png" alt=""></p> <p>You can run these yourself using our <a href="https://github.com/objectbox/objectbox-dart-performance" rel="ugc">objectbox-dart-performance</a> Flutter benchmark app.</p> <h2 class="hash-header" id="do-you--objectbox">Do you 💙 ObjectBox? <a href="#do-you--objectbox" class="hash-link">#</a></h2> <p>We strive to bring joy to Flutter developers and appreciate any feedback --> Please fill in this 2-minute <a href="https://forms.gle/LvVjN6jfFHuivxZX6" rel="ugc">Anonymous Feedback Form</a>.</p> <p><strong>We ❤️ you & are looking forward to your comments and ideas:</strong></p> <ul> <li>Add <a href="https://github.com/objectbox/objectbox-dart/issues" rel="ugc">GitHub issues</a></li> <li>Upvote issues you find important by hitting the 👍/+1 reaction button</li> <li>Fill in the <a href="https://forms.gle/s2L1YH32nwjgs4s4A" rel="ugc">feedback form</a> to help us improve our products</li> <li>Drop us a line on Twitter via <a href="https://twitter.com/ObjectBox_io/" rel="ugc">@ObjectBox_io</a></li> <li>⭐ us on GitHub, if you like what you see or give us a 👍 on <a href="https://pub.dev/packages/objectbox">pub.dev</a></li> </ul> <p>Thank you! 🙏</p> <p>Keep in touch: For general news on ObjectBox, <a href="https://objectbox.io/blog" rel="ugc">check our blog</a>!</p> <h2 class="hash-header" id="faq">FAQ <a href="#faq" class="hash-link">#</a></h2> <p>See the <a href="https://docs.objectbox.io/faq" rel="ugc">FAQ</a> and <a href="https://docs.objectbox.io/troubleshooting" rel="ugc">Troubleshooting</a> pages.</p> <h2 class="hash-header" id="see-also">See also <a href="#see-also" class="hash-link">#</a></h2> <ul> <li><a href="https://pub.dev/packages/objectbox/changelog">Changelog</a></li> <li><a href="https://github.com/objectbox/objectbox-dart/blob/main/CONTRIBUTING.md" rel="ugc">Contribution guidelines</a></li> </ul> <h2 class="hash-header" id="license">License <a href="#license" class="hash-link">#</a></h2> <pre><code class="language-text">Copyright 2019-2024 ObjectBox Ltd. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. </code></pre> <p>Note that this license applies to the code in this repository only. See our website on details about all <a href="https://objectbox.io/faq/#license-pricing" rel="ugc">licenses for ObjectBox components</a>.</p> </section></div></div></div><aside class="detail-info-box"><a class="packages-scores" href="/packages/objectbox/score"><div class="packages-score packages-score-like"><div class="packages-score-value -has-value"><span class="packages-score-value-number">1336</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">likes</div></div><div class="packages-score packages-score-health"><div class="packages-score-value -has-value"><span class="packages-score-value-number">150</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">pub points</div></div><div class="packages-score packages-score-popularity"><div class="packages-score-value -has-value"><span class="packages-score-value-number">98</span><span class="packages-score-value-sign">%</span></div><div class="packages-score-label">popularity</div></div></a><h3 class="title">Publisher</h3><p><a href="/publishers/objectbox.io"><img class="-pub-publisher-shield filter-invert-on-dark" src="/static/hash-o6oemknr/img/material-icon-verified.svg" alt="verified publisher" width="14" height="14" title="Published by a pub.dev verified publisher"/>objectbox.io</a></p><h3 class="title pkg-infobox-metadata">Metadata</h3><p>Flutter database for super-fast NoSQL ACID compliant object persistence.</p><p><a class="link" href="https://objectbox.io" rel="ugc">Homepage</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/tree/main/objectbox" rel="ugc">Repository (GitHub)</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/issues" rel="ugc">View/report issues</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/blob/main/CONTRIBUTING.md" rel="ugc">Contributing</a><br/></p><h3 class="title">Documentation</h3><p><a class="link" href="https://docs.objectbox.io" rel="ugc">Documentation</a><br/><a class="link" href="/documentation/objectbox/latest/">API reference</a><br/></p><h3 class="title">License</h3><p><img class="inline-icon-img filter-invert-on-dark" src="/static/hash-o6oemknr/img/material-icon-balance.svg" alt="" width="14" height="14" role="presentation"/>Apache-2.0 (<a href="/packages/objectbox/license">license</a>)</p><h3 class="title">Dependencies</h3><p><a href="/packages/collection" title="^1.15.0">collection</a>, <a href="/packages/ffi" title="^2.0.2">ffi</a>, <a href="/packages/flat_buffers" title="23.5.26">flat_buffers</a>, <a href="/packages/meta" title="^1.3.0">meta</a>, <a href="/packages/path" title="^1.8.0">path</a></p><h3 class="title">More</h3><p><a href="/packages?q=dependency%3Aobjectbox" rel="nofollow">Packages that depend on objectbox</a></p></aside></div><script type="application/ld+json">{"@context":"http\u003a\u002f\u002fschema.org","@type":"SoftwareSourceCode","name":"objectbox","version":"4.0.3","description":"objectbox - Flutter database for super-fast NoSQL ACID compliant object persistence.","url":"https\u003a\u002f\u002fpub.dev\u002fpackages\u002fobjectbox","dateCreated":"2019-10-30T11\u003a45\u003a23.277440Z","dateModified":"2024-10-17T21\u003a10\u003a40.386170Z","programmingLanguage":"Dart","image":"https\u003a\u002f\u002fpub.dev\u002fstatic\u002fimg\u002fpub-dev-icon-cover-image.png","license":"https\u003a\u002f\u002fpub.dev\u002fpackages\u002fobjectbox\u002flicense"}</script></div><div class="detail-metadata"><h3 class="detail-metadata-title"><span class="detail-metadata-toggle">←</span> Metadata</h3><div class="detail-info-box"><a class="packages-scores" href="/packages/objectbox/score"><div class="packages-score packages-score-like"><div class="packages-score-value -has-value"><span class="packages-score-value-number">1336</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">likes</div></div><div class="packages-score packages-score-health"><div class="packages-score-value -has-value"><span class="packages-score-value-number">150</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">pub points</div></div><div class="packages-score packages-score-popularity"><div class="packages-score-value -has-value"><span class="packages-score-value-number">98</span><span class="packages-score-value-sign">%</span></div><div class="packages-score-label">popularity</div></div></a><h3 class="title">Publisher</h3><p><a href="/publishers/objectbox.io"><img class="-pub-publisher-shield filter-invert-on-dark" src="/static/hash-o6oemknr/img/material-icon-verified.svg" alt="verified publisher" width="14" height="14" title="Published by a pub.dev verified publisher"/>objectbox.io</a></p><h3 class="title pkg-infobox-metadata">Metadata</h3><p>Flutter database for super-fast NoSQL ACID compliant object persistence.</p><p><a class="link" href="https://objectbox.io" rel="ugc">Homepage</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/tree/main/objectbox" rel="ugc">Repository (GitHub)</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/issues" rel="ugc">View/report issues</a><br/><a class="link" href="https://github.com/objectbox/objectbox-dart/blob/main/CONTRIBUTING.md" rel="ugc">Contributing</a><br/></p><h3 class="title">Documentation</h3><p><a class="link" href="https://docs.objectbox.io" rel="ugc">Documentation</a><br/><a class="link" href="/documentation/objectbox/latest/">API reference</a><br/></p><h3 class="title">License</h3><p><img class="inline-icon-img filter-invert-on-dark" src="/static/hash-o6oemknr/img/material-icon-balance.svg" alt="" width="14" height="14" role="presentation"/>Apache-2.0 (<a href="/packages/objectbox/license">license</a>)</p><h3 class="title">Dependencies</h3><p><a href="/packages/collection" title="^1.15.0">collection</a>, <a href="/packages/ffi" title="^2.0.2">ffi</a>, <a href="/packages/flat_buffers" title="23.5.26">flat_buffers</a>, <a href="/packages/meta" title="^1.3.0">meta</a>, <a href="/packages/path" title="^1.8.0">path</a></p><h3 class="title">More</h3><p><a href="/packages?q=dependency%3Aobjectbox" rel="nofollow">Packages that depend on objectbox</a></p></div><p class="detail-lead-back"><a class="detail-metadata-toggle">Back</a></p></div><div id="-screenshot-carousel" class="carousel"><fab id="-carousel-prev" class="mdc-fab carousel-prev carousel-nav" data-mdc-auto-init="MDCRipple" title="Previous" data-ga-click-event="screenshot-carousel-prev-click" tabindex="0"><div class="mdc-fab__ripple"></div><img class="mdc-fab__icon" src="/static/hash-o6oemknr/img/keyboard_arrow_left.svg" alt="previous" width="24" height="24" aria-hidden="true"/></fab><div id="-image-container" class="image-container"></div><fab id="-carousel-next" class="mdc-fab carousel-next carousel-nav" data-mdc-auto-init="MDCRipple" title="Next" data-ga-click-event="screenshot-carousel-next-click" tabindex="0"><div class="mdc-fab__ripple"></div><img class="mdc-fab__icon" src="/static/hash-o6oemknr/img/keyboard_arrow_right.svg" alt="next" width="24" height="24" aria-hidden="true"/></fab><p id="-screenshot-description" class="screenshot-description"></p></div></main><footer class="site-footer"><a class="link" href="https://dart.dev/">Dart language</a><a class="link sep" href="/report?subject=package%3Aobjectbox&url=https%3A%2F%2Fpub.dev%2Fpackages%2Fobjectbox">Report package</a><a class="link sep" href="/policy">Policy</a><a class="link sep" href="https://www.google.com/intl/en/policies/terms/">Terms</a><a class="link sep" href="https://developers.google.com/terms/">API Terms</a><a class="link sep" href="/security">Security</a><a class="link sep" href="https://www.google.com/intl/en/policies/privacy/">Privacy</a><a class="link sep" href="/help">Help</a><a class="link icon sep" href="/feed.atom"><img class="inline-icon" src="/static/hash-o6oemknr/img/rss-feed-icon.svg" alt="RSS" width="20" height="20" title="RSS/atom feed"/></a><a class="link icon github_issue" href="https://github.com/dart-lang/pub-dev/issues/new"><img class="inline-icon" src="/static/hash-o6oemknr/img/bug-report-white-96px.png" alt="bug report" width="20" height="20" title="Report an issue with this site"/></a></footer><script src="/static/hash-o6oemknr/highlight/highlight-with-init.js" defer="defer"></script></body></html>