BIMserver

What BIMserver is
BIMserver stores and manages building-project information as IFC data, treating model information as structured objects rather than files in a fileserver. Users can check, version, merge, query, and filter models, organize project structures, and generate IFC output when needed. Multi-user support lets people work on separate portions of a dataset, with notifications when a model or part changes. BIMserver is intended to serve as an IFC backend for other software, and developers can extend or embed it with custom plugins, services, and clients. Its listed service interfaces include SOAP, JSON, and Protocol Buffers. The project describes itself as built for developers and supports Linux, macOS, Windows, web, API, and self-hosted deployments. It is free self-managed software, with a listed plan of $0. The core project uses the AGPL-3.0 license, while some plugins and libraries have different licenses. The project wiki points to GitHub Releases for downloads and includes an Ubuntu installation guide. The maintainers direct users to the wiki, FAQ, issue tracker, and contributors, and list an email contact.
Who it suits
BIMserver is aimed at developers who need an IFC backend for building-related project data. It may suit teams that want to integrate model storage and operations into other software.
What it does well
- Free self-managed plan at no cost
- Supports model checking, versioning, merging, and querying
- Multi-user work with model-change notifications
- SOAP, JSON, and Protocol Buffers interfaces
- Custom plugins, services, and clients are supported
What to know first
- Deployment and operation are self-managed
- Some plugins and libraries use different licenses
- Security page provided no readable details
Limits
The listed plan is free and self-managed. The core project uses AGPL-3.0, and some plugins and libraries have different licenses.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Open-source BIMserver | Core server distributed as AGPL-3.0 open-source software · self-hosted deployment | Free |
As bimserver.org lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the BIMserver website and project wiki.
- Download BIMserver from GitHub Releases.
- Follow the Ubuntu installation guide for a documented Linux deployment path.
- Use the wiki, FAQ, or issue tracker for project guidance.
- Integrate through its SOAP, JSON, or Protocol Buffers interfaces, or use custom plugins, services, and clients.
Overview
BIMserver is a developer-oriented backend for storing and managing building-project information as IFC data. It suits teams building their own BIM workflows or integrating IFC services into other software; it is a poor fit for buyers seeking a ready-made design application. Its strongest case is structured model operations and integration without a software fee, balanced by self-management and an AGPL-3.0 core license.
Key features
BIMserver treats IFC information as model objects in a model-driven database, rather than as files in a fileserver. That structure supports versioning, project organization, merging, checking, querying and filtering, as well as generating IFC output on demand. These operations make it useful as a central model service for systems that need to work with model data, not simply store files.
Multi-user support lets collaborators work on separate parts of a dataset, and notifications can flag changes to a model or one of its parts. This is a practical collaboration layer for coordinated workflows, though the product is positioned as a backend rather than a complete, ready-to-use authoring environment.
Integration is a central strength: teams can add plugins, services and clients or embed BIMserver in other software. Its wiki lists SOAP, JSON and Protocol Buffers interfaces. That breadth gives developers several routes to connect systems, but also makes technical ownership a prerequisite rather than an optional extra.
Pricing
Open-source BIMserver: free. The plan is self-managed software under AGPL-3.0, with IFC support and API access. There is no software charge, but teams take on deployment and operation themselves. The core license and differing licenses among some plugins and libraries are important considerations for organizations incorporating or distributing the software.
Platforms
BIMserver supports API, Linux, macOS, web, Windows and self-hosted use. The wiki includes an Ubuntu installation guide and directs users to GitHub Releases for downloads. The self-hosted approach gives teams deployment control, while requiring them to manage the software rather than rely on a hosted service.
Who it's for
BIMserver is best suited to developers and technically capable teams that need an IFC backend, model operations, and a way to connect BIM data with other software. It is less suitable for individuals who primarily want an out-of-the-box modeling or design application. Maintainer support is directed through the wiki, FAQ, issue tracker, contributors and a contact address; the project community has been active since 2013.
Pros and cons
- Pros: Free, open-source software with IFC storage, API access and a broad set of model operations, making it a capable foundation for custom workflows.
- Pros: Multiple service interfaces, plugin support and embedding options give developers flexibility in how they integrate it.
- Cons: Self-management puts deployment and ongoing operation on the adopting team, so it is not a turnkey hosted choice.
- Cons: The AGPL-3.0 core and differing component licenses require license review, particularly for teams extending or distributing integrations.
- Cons: Its developer-first orientation makes it a weak match for users looking for a complete design application.
Alternatives
For broader choices, browse BIM Software. Choose Archicad instead if you need a paid application with a free educational license for eligible students and educators, valid for one year. usBIM.platform may suit teams preferring cloud storage and online applications, with a free basic configuration offering 10 GB of storage.
Speckle is another free-entry option, with its Explore plan limited to one project and up to three users, plus 30-day version history. Consider Bonsai for free, open-source Studio and Viewer software across desktop platforms. Hypar may fit teams seeking a personal or professional project-based offering, with Professional priced at $100 a month per user.
Trimble Quadri is worth considering when a free read-only model viewer with commenting and measurement is the priority. Finch offers a free one-user plan and a 14-day trial on its Basic plan. Snaptrude provides a free web plan for up to three projects, but it is single-user and has no teams environment.
Verdict
Choose BIMserver if your team can operate its own infrastructure and wants a flexible IFC backend for custom integrations and model workflows. Its no-cost software and substantial model operations are compelling for developer-led projects. Look elsewhere if you need hosted convenience, a turnkey authoring tool or a simpler licensing decision.
Verdict
BIMserver provides IFC model storage and operations for developer-led integrations, with collaboration features and several service interfaces. It is self-managed, and teams should account for the core AGPL-3.0 license and differing licenses among some components.
Questions
How much does BIMserver cost?
The Open-source BIMserver plan is free. It is self-managed software.
Is BIMserver open source?
Yes. The core project is licensed under AGPL-3.0, though some plugins and libraries have different licenses.
What platforms does BIMserver support?
Listed platforms include Linux, macOS, Windows, web, API, and self-hosted.
What APIs or service interfaces does BIMserver provide?
The project wiki lists SOAP, JSON, and Protocol Buffers service interfaces.
Where can I download BIMserver?
The project wiki directs users to GitHub Releases for downloads and includes an Ubuntu installation guide.
Who maintains BIMserver, and where can users get support?
The open-source BIMserver community has been actively developing it since 2013. The maintainers direct users to the wiki, FAQ, issue tracker, contributors, and [email protected].
Facts from BIMserver's own pages
- API
- The project wiki lists SOAP, JSON, and Protocol Buffers service interfaces. · github.com, 4 Oct 2026
- API protocols
- BIMserver exposes service interfaces through Protocol Buffers, SOAP and JSON channels. · github.com, 15 Oct 2026
- Change notifications
- Users can receive notifications when a model or model part changes. · github.com, 15 Oct 2026
- Client libraries
- The documentation lists Java, Maven-based Java, PHP and JavaScript client options. · github.com, 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. · github.com, 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. · github.com, 15 Oct 2026
- Desktop installation
- A cross-platform executable JAR is provided for desktop evaluation and can normally be launched by double-clicking it. · github.com, 15 Oct 2026
- Developer audience
- The project says BIMserver is built for developers. · github.com, 4 Oct 2026
- Documentation and support
- The project points developers to a GitHub wiki and says maintainers actively support developers through GitHub issues. · github.com, 15 Oct 2026
- Downloads
- The project wiki directs users to GitHub Releases for downloads. · github.com, 4 Oct 2026
- IFC database
- The platform acts as an IFC database with model-driven storage and on-demand IFC generation. · github.com, 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. · itc.scix.net, 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. · itc.scix.net, 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. · itc.scix.net, 15 Oct 2026
- Independent integration evidence
- The 2013 study used BIMserver SOAP services to exchange mapped data between SketchUp and Revit workflows through IFC. · itc.scix.net, 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. · de.wikipedia.org, 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. · isprs-archives.copernicus.org, 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. · github.com, 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. · github.com, 15 Oct 2026
- License
- The main BIMserver repository is licensed under the GNU Affero General Public License version 3. · github.com, 15 Oct 2026
- License caveat
- The maintainers warn that some bundled plugins and libraries use different licenses. · github.com, 15 Oct 2026
- Limit: developer complexity
- The comparison says BIMSurfer requires extensive developer knowledge, extra repositories, a local web server and configuration changes. · github.com, 15 Oct 2026
- Limit: user interface maturity
- An OSArch discussion characterizes the BIMserver viewer and BIMSurfer as barebones compared with more polished front ends. · community.osarch.org, 15 Oct 2026
- Limit: viewer tooling
- The comparison says BIMViews lacks measurement and section-box tools and needs development to be more approachable. · github.com, 15 Oct 2026
Where BIMserver stands on Freedom251
- BIM Software#1 of 30