• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

codenotary / immudb
85%
master: 85%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/github.com/prometheus/common-0.70.1
DEFAULT BRANCH: master
Repo Added 30 May 2020 08:52AM UTC
Files 311
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH docs/embedding-guide
branch: docs/embedding-guide
CHANGE BRANCH
x
Reset
  • docs/embedding-guide
  • changelog/1.11.1
  • chore/build-updates
  • chore/bump-grpc-1.82.1
  • chore/deps-trivy-x-bumps
  • chore/fix-coverage-ci
  • chore/test-followups
  • ci-regex-fix
  • claude-plugin
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-go-7
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/docker/setup-qemu-action-4
  • dependabot/github_actions/securego/gosec-2.28.0
  • dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.29.0
  • dependabot/go_modules/github.com/prometheus/common-0.70.1
  • dependabot/go_modules/github.com/rogpeppe/go-internal-1.15.0
  • dependabot/go_modules/github.com/spf13/viper-1.21.0
  • dependabot/go_modules/golang.org/x/net-0.57.0
  • docker-init-db
  • docs/rust-sdk-guidance
  • fargate
  • feat/auditlog
  • feat/coalesce
  • feat/s3performance
  • feature/between-and
  • feature/constant-selection-query
  • feature/discard-precommitted-txs
  • feature/extract-from-timestamp
  • feature/individual-col-primary-key
  • feature/left-join
  • feature/pgsql-catalog
  • fix/2082-scan-latest
  • fix/cas-notarize
  • fix/display-actual-config-path-on-startup
  • fix/empty-tree-flush
  • fix/empty-tree-flush-file
  • fix/index_metrix
  • fix/issue-2100-sql-panics
  • fix/multiapp-readat-keynotfound-race
  • fix/pgsql-empty-parse-panic
  • fix/swagger-test-go122-mux
  • gh_action_update
  • issue-2028
  • master
  • moshix-patch-8
  • parallelvcn
  • patch-1
  • refs/tags/v1.1.0
  • refs/tags/v1.10.0
  • refs/tags/v1.11.0
  • refs/tags/v1.11.0-RC2
  • refs/tags/v1.11.1
  • refs/tags/v1.2.0
  • refs/tags/v1.2.0-RC1
  • refs/tags/v1.2.1
  • refs/tags/v1.2.2
  • refs/tags/v1.2.3
  • refs/tags/v1.2.3-RC1
  • refs/tags/v1.2.4
  • refs/tags/v1.2.4-RC1
  • refs/tags/v1.3.0
  • refs/tags/v1.3.0-RC1
  • refs/tags/v1.3.1
  • refs/tags/v1.3.2
  • refs/tags/v1.3.2-RC1
  • refs/tags/v1.4.0
  • refs/tags/v1.4.0-RC1
  • refs/tags/v1.4.0-RC2
  • refs/tags/v1.4.1
  • refs/tags/v1.4.1-RC1
  • refs/tags/v1.5.0
  • refs/tags/v1.5.0-RC1
  • refs/tags/v1.9.0-RC1
  • refs/tags/v1.9.0-RC2
  • refs/tags/v1.9.3
  • refs/tags/v1.9.4
  • refs/tags/v1.9.5
  • refs/tags/v1.9.6
  • refs/tags/v1.9.7
  • refs/tags/v1.9DOM
  • refs/tags/v1.9DOM.0
  • refs/tags/v1.9DOM.1
  • refs/tags/v1.9DOM.1-RC1
  • refs/tags/v1.9DOM.2
  • refs/tags/v1.9DOM.2-RC1
  • refs/tags/v2.0.0-RC1
  • release/v1.10.0
  • release/v1.2.4
  • release/v1.2.4-RC1
  • release/v1.3.0
  • release/v1.3.0-RC1
  • release/v1.3.1
  • release/v1.3.2
  • release/v1.3.2-RC1
  • release/v1.4.0
  • release/v1.4.0-RC1
  • release/v1.4.0-RC2
  • release/v1.4.1
  • release/v1.4.1-RC1
  • release/v1.5.0
  • release/v1.5.0-RC1
  • release/v1.9.0-RC1
  • release/v1.9.0-RC2
  • release/v1.9.3
  • release/v1.9.4
  • release/v1.9.5
  • release/v1.9.6
  • release/v1.9.7
  • release/v1.9DOM
  • release/v1.9DOM.0
  • release/v1.9DOM.1
  • release/v1.9DOM.1-RC1
  • release/v1.9DOM.2
  • release/v1.9DOM.2-RC1
  • release/v2.0.0-RC1
  • update-copyright-notice
  • v2-prerelease

29 Jul 2026 03:52PM UTC coverage: 84.878% (-0.09%) from 84.966%
30468081253

Pull #2113

gh-ci

vchaindz
docs(embedding): add an in-process embedding guide and runnable examples

immudb can run fully in-process as a Go library, with no server and no
container, but nothing in the repository explained how. Readers had to infer the
approach from the test suite and guess which layer to build against.

Adds docs/EMBEDDING.md covering:

  - choosing between pkg/database and embedded/store + embedded/sql
  - why the SQL engine needs a multi-indexing store
  - the single-writer constraint: immudb does not lock its data directory, so
    concurrent processes over one directory need external coordination
  - the on-disk layout
  - how to confirm a build links no server code

Adds three runnable companions, so the guide cannot drift from working code:

  - examples/embedded/main.go       end-to-end pkg/database walkthrough
  - embedded/store/example_test.go  verifiable KV against the raw store
  - embedded/sql/example_test.go    embedded SQL against the raw engine

The two example_test.go files are Go Example tests with expected output, so
`go test` fails if the documented behaviour ever changes.

Links the guide from the README paragraph describing immudb as embeddable.
Pull Request #2113: docs(embedding): add an in-process embedding guide and runnable examples

0 of 76 new or added lines in 1 file covered. (0.0%)

1 existing line in 1 file now uncovered.

45241 of 53301 relevant lines covered (84.88%)

126033.56 hits per line

Relevant lines Covered
Build:
Build:
53301 RELEVANT LINES 45241 COVERED LINES
126033.56 HITS PER LINE
Source Files on docs/embedding-guide
  • Tree
  • List 312
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30468081253 docs/embedding-guide docs(embedding): add an in-process embedding guide and runnable examples immudb can run fully in-process as a Go library, with no server and no container, but nothing in the repository explained how. Readers had to infer the approach from the tes... Pull #2113 29 Jul 2026 04:00PM UTC vchaindz gh-ci
84.88
See All Builds (4113)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc