EVERYTHING XIAOMI
Get listed

BIMserver

BIMserver is an open-source platform for storing and managing building-project information as IFC data.

Place
#5 of 30
Score
7.4
BIMserver's website

What BIMserver is

BIMserver is an open-source platform for storing and managing building-project information as IFC data. It treats model information as structured objects in a model-driven architecture, rather than as files in a fileserver. Users can check, version, merge, query and filter models, organize project structures, and generate IFC output when needed. Multiple users can work on separate parts of a dataset, with notifications when a model or part changes. BIMserver is intended to serve as an IFC backend for other software; developers can extend or embed it with custom plugins, services and clients. Listed service interfaces include SOAP, JSON and Protocol Buffers. The project is built for developers and supports Linux, macOS, Windows, web, API and self-hosted deployments. The core project is licensed under AGPL-3.0, while some plugins and libraries use other licenses. The wiki points to GitHub Releases for downloads and includes an Ubuntu installation guide. BIMserver is free and self-managed, so users handle deployment and operation.

Good

  • Free and open source under AGPL-3.0
  • Supports model checking, versioning and merging
  • Multi-user work with change notifications
  • Offers SOAP, JSON and Protocol Buffers interfaces
  • Available across several platforms and deployment types

Watch out

  • Self-managed deployment and operation
  • Some plugins and libraries have different licenses
  • Security page provides no readable details

Who it suits

BIMserver is aimed at developers who need an IFC backend for building-related software. It may suit teams that can manage a self-hosted deployment and work with its APIs or extensions.

Verdict

BIMserver provides IFC model storage and operations for developers building or integrating software. Its self-managed nature and license variations among plugins and libraries are worth considering.

Plans and prices

From BIMserver's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open-source BIMserverFreeCore server distributed as AGPL-3.0 open-source software · self-hosted deployment

The facts

Each one read from BIMserver's own pages, with the date it was checked.

What it does

API
The project wiki lists SOAP, JSON, and Protocol Buffers service interfaces.checked 4 Oct 2026
API protocols
BIMserver exposes service interfaces through Protocol Buffers, SOAP and JSON channels.checked 15 Oct 2026
Change notifications
Users can receive notifications when a model or model part changes.checked 15 Oct 2026
Client libraries
The documentation lists Java, Maven-based Java, PHP and JavaScript client options.checked 15 Oct 2026
Collaboration
Multi-user support lets people work on separate parts of a dataset, and users can receive notifications when a model or part changes.checked 4 Oct 2026
Current maintenance signal
The repository page shows 101 open issues, including reports concerning a security vulnerability, WebSocket timeouts, memory leaks and query bugs.checked 15 Oct 2026
Desktop installation
A cross-platform executable JAR is provided for desktop evaluation and can normally be launched by double-clicking it.checked 15 Oct 2026
Developer audience
The project says BIMserver is built for developers.checked 4 Oct 2026
Documentation and support
The project points developers to a GitHub wiki and says maintainers actively support developers through GitHub issues.checked 15 Oct 2026
Downloads
The project wiki directs users to GitHub Releases for downloads.checked 4 Oct 2026
IFC database
The platform acts as an IFC database with model-driven storage and on-demand IFC generation.checked 15 Oct 2026
Independent API evidence
A 2013 CIB paper reports that SOAP and JSON interfaces expose many methods for IFC objects, downloads, version control, users and projects.checked 15 Oct 2026
Independent feature evidence
The same paper reports user management, model upload/download, check-in/check-out, versioning, change sets, filtering and a web-service API.checked 15 Oct 2026
Independent history
A 2010 CIB paper describes BIMserver as a free, open IFC model server created by Jakob Beetz, Léon van Berlo, Ruben de Laat and Pim van den Helm.checked 15 Oct 2026
Independent integration evidence
The 2013 study used BIMserver SOAP services to exchange mapped data between SketchUp and Revit workflows through IFC.checked 15 Oct 2026
Independent technical description
German Wikipedia describes BIMserver as IFC-conformant free server software, Java-based with a C++ IFC engine and support for Linux, macOS, Windows and Unix.checked 15 Oct 2026
Independent viewer evidence
An ISPRS paper describes BIMserver working with the open-source BIM Surfer WebGL viewer for IFC visualization and BIMviews for online model viewing.checked 15 Oct 2026
Integration
BIMserver is intended to integrate with other software as an IFC backend, with support for custom plugins, services, clients, and embedding.checked 4 Oct 2026
JSON query limits
Its JSON query language is still under development and does not provide SQL-style aggregation functions such as COUNT or AVG.checked 15 Oct 2026
License
The main BIMserver repository is licensed under the GNU Affero General Public License version 3.checked 15 Oct 2026
License caveat
The maintainers warn that some bundled plugins and libraries use different licenses.checked 15 Oct 2026
Limit: developer complexity
The comparison says BIMSurfer requires extensive developer knowledge, extra repositories, a local web server and configuration changes.checked 15 Oct 2026
Limit: user interface maturity
An OSArch discussion characterizes the BIMserver viewer and BIMSurfer as barebones compared with more polished front ends.checked 15 Oct 2026
Limit: viewer tooling
The comparison says BIMViews lacks measurement and section-box tools and needs development to be more approachable.checked 15 Oct 2026
The full review of BIMserver

BIMserver is a developer-focused backend for managing building-project data in IFC form. It suits teams that can deploy and integrate their own model services, not people seeking a ready-to-use design tool. Its strongest draw is a broad set of model operations at no software cost, with self-management and licensing obligations to weigh.

Overview

BIMserver treats IFC data as structured model objects rather than files in a conventional fileserver. That distinction makes it a fit for software systems that need to query, change, organize, and serve model data—not simply keep project files in one place. It is built for developers, so its value depends on having the technical capacity to run it and connect it to the rest of a workflow.

Key features

Model checking, versioning, project structures, merging, querying, and filtering give teams tools to manage models as they evolve. BIMserver can also generate IFC output on demand, which is useful when another application needs model data in IFC form. This is a substantial backend toolkit, but it is not presented as an end-user authoring application.

Multi-user support allows collaborators to work on separate parts of a dataset, while notifications can signal when a model or part changes. That supports coordinated work around a shared model, though teams still need an application or integration layer suited to their day-to-day design tasks.

Custom plugins, services, and clients can connect BIMserver to other software, and the platform can be embedded. Its service interfaces include SOAP, JSON, and Protocol Buffers. The range gives developers options for integration; for teams without development resources, that flexibility also means a less turnkey experience.

The project has been actively developed by its open-source community since 2013. The wiki provides an Ubuntu installation guide and directs users to GitHub Releases for downloads. Support channels include the wiki, FAQ, issue tracker, contributors, and a contact email. The wiki also has a security page, but BIMserver's core project license is AGPL-3.0 and some plugins and libraries use different licenses, so teams should review the terms that apply to their deployment and integrations.

Pricing

Open-source BIMserver: free. The plan is self-managed software under AGPL-3.0 and includes IFC support and API access. There is no software charge, but teams take responsibility for deployment and operation. The AGPL-3.0 core license and varying licenses among plugins and libraries matter particularly when integrating or embedding BIMserver in other products.

Platforms

BIMserver supports API use and is available for Linux, macOS, Windows, web, and self-hosted deployment. The documented Ubuntu installation path is a practical starting point for Linux deployments; self-hosting suits teams that want operational control but requires them to manage the software themselves.

Who it's for

Choose BIMserver if you are a developer or technical team building an IFC-based service, need model operations beyond file storage, and can own deployment and integration. It is a weaker fit for individual designers or firms looking for a polished, ready-made modeling environment, or for organizations unable to take on the obligations of self-managed open-source software.

Pros and cons

  • Pros: IFC model storage is paired with checking, versioning, merging, querying, filtering, and on-demand output, making it more than a place to keep model files.
  • Pros: Multi-user work, change notifications, extensibility, and several service interfaces provide useful building blocks for integrated workflows.
  • Pros: The software is free to use, with API access and IFC support included.
  • Cons: Self-managed deployment places operational responsibility on the team, so it is not a plug-and-play option for nontechnical users.
  • Cons: The AGPL-3.0 core license and differing plugin and library licenses require attention when selecting components or embedding the software.

Alternatives

BIM Software is the broader category to explore when comparing tools for different BIM workflows.

  • Archicad is a paid option with a free trial and a free one-year educational license for eligible students and educators; choose it if you want a BIM application rather than a developer-oriented backend.
  • usBIM.platform offers a free basic configuration with 10 GB of cloud storage and online applications; it may suit teams who prefer a cloud-based starting point to self-managed model infrastructure.
  • Speckle has a free Explore plan for one project and up to three users, with importers and connectors and 30-day version history; consider it when those collaboration and connector limits fit your needs.
  • Bonsai is free, open source, and available on Linux, macOS, and Windows; it is another option to consider if you want BIM software rather than a backend service.
  • Finch offers a free single-user plan with editing tools and real-time building performance metrics; it may be a better fit for a solo user seeking those design capabilities.
  • Hypar has a personal plan with three owned projects and a Professional plan at $100 a month per user; consider it if a project-based service and paid feature tier better match your workflow.
  • Trimble Quadri includes a free read-only viewer for model viewing, comments, and measurements; choose it when reviewing models is the goal rather than operating an IFC backend.
  • Trimble Viewpoint Vista is an ERP option with cloud-hosted and on-premises deployments; consider it if your need is construction ERP rather than IFC model management.

Verdict

BIMserver is a strong choice for developers who need an extensible IFC backend and can run it themselves: its model operations, API access, and zero software price make a compelling foundation. Look elsewhere if you need an out-of-the-box design tool or want to avoid self-hosting and the license review that comes with its core and extensions.

Getting started

  1. Visit bimserver.org and review the project wiki
  2. Download BIMserver through GitHub Releases
  3. Follow the documented Ubuntu installation path or deploy on Linux, macOS, or Windows
  4. Run it as a self-hosted IFC backend
  5. Connect software through SOAP, JSON, Protocol Buffers, plugins, services, or clients

Questions

Is BIMserver free?

Yes. The Open-source BIMserver plan costs nothing and uses the AGPL-3.0 license.

What does BIMserver store?

It stores construction and building-project information as IFC data objects in a model-driven architecture.

Which platforms can run BIMserver?

BIMserver supports Linux, macOS, Windows, web, API, and self-hosted deployments.

Does BIMserver provide APIs?

Yes. Listed service interfaces include SOAP, JSON, and Protocol Buffers.

Who is BIMserver designed for?

The project states that BIMserver is built for developers who need an IFC backend or extensible integration platform.

Alternatives to BIMserver

All alternatives
  1. 1Archicad logo

    Archicad

    Free planAndroidiOSWebAPI
    8.3From $201 a month
  2. 2Hypar logo

    Hypar

    Free planWebAPIWindows
    7.6From $100 a month
  3. 3

    usBIM.platform

    Free planAndroidiOSWebAPI
    7.6Free plan
  4. 4

    Speckle

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  5. 5Allplan logo

    Allplan

    iOSWebmacOSWindows
    7.2From €123 a month
  6. 6

    Autodesk Revit

    APIExtensionmacOSSelf-hosted
    7.2From $3,005 a year