Package | Description | Version | Downloads | Komodo Dependencies |
---|---|---|---|---|
Komodo.Core | Core classes | none | ||
Komodo.Sdk | C# client SDK | none | ||
Komodo.Server | Standalone API server | Komodo.Core |
Komodo Search
Information storage, search, metadata, and retrieval platform. Komodo was written in C# and includes a host of libraries for data management, data storage, search, and information retrieval, including a standalone RESTful API server and in-process daemon that you can include within your own application.
Help, Feedback, Contribute
If you have any issues or feedback, please file an issue here in Github. We'd love to have you help by contributing code for new features, optimization to the existing codebase, ideas for future releases, or fixes!
New in v3.1.0
- Dependency updates
- Added dependency to parquet-dotnet (MIT-licensed)
- Added sample Parquet and other files to two projects
- Minor code, comment, and documentation cleanup
- Added Parquet support to document parser
API Documentation
Please refer to the Komodo POSTman collection in the root directory.
Starting the Server
cd [project directory]
dotnet build -f net5.0
dotnet publish -f net5.0
cd bin\release\net5.0\publish
dotnet Komodo.Server.dll
Deploying Komodo.Server with Docker
Refer to Docker.md
for details.
Licensing
Komodo is licensed under the MIT license. However, there are other packages used by Komodo that are licensed under different licenses, and you should be aware of such licenses if you embed Komodo into your application.
Package Dependencies under MIT License
- Watson Webserver
- Watson ORM
- BlobHelper
- HtmlAgilityPack
- SyslogLogging
- XmlToPox
- RestWrapper
- Parquet-dotnet
No source code from the aforementioned dependencies is included in Komodo.
Package Dependencies under Apache License 2.0 and MS-PL
- CsvHelper
- IronSnappy - dependency of Parquet-dotnet
No source code from the aforementioned dependencies is included in Komodo.
Version History
Please refer to CHANGELOG.md for details.