The Open Source and Open Standards Integration and Automation Platform
Weik.io is Open Standards based Integration and Automation platform, with an Agent based architecture suitable for Cloud, On-Premise and Hybrid scenarios.
Features
What you get with Weik.io
Complete platform for modern Integration needs
Integration Flows
System-to-system Integration Flows with versatile transformation and routing support.
API Management
Complete API Management solution with built-in API Gateway.
MFTs
Managed File Transfers between many different cloud and on-premise storage solutions.
Eventing
CloudEvents based Event Hub with channels and subscriptions.
Host anywhere
Deploy to cloud or to on-premise servers using containers.
Open
Open Source and Open Standards like OpenAPI and CloudEvents.
Inside Weik.io
Developer Friendliness meets Enterprise Readiness
Building on Open Standards
Gain a competitive advantage by building on modern foundationsMore than 300 supported Integration Connectors out of the box
Connect with Salesforce, OpenAI, Azure, ServiceNow, SQL Server, MQTT and many more with versatile data transformation and Integration Flow building options.
More than 50 Storage Providers
Copy, move and sync files between storage providers using Weik.io's high performance stream based MFT features.
Collaborate using OpenAPI & CloudEvents
OpenAPI based API Management and CloudEvents based Event Hub provides business to business and business to customer collaboration options by leveraging the Open Standards.
Observability & Monitoring
Maximize Operational EfficiencyMonitor Integrations and File Transfers
Track the Integrations and view the transferred files through Weik.io's built-in Admin UI or deliver the logs to central logging system like Azure Monitor.
Observability with OpenTelemetry
Open Telemetry helps you get insights into API performance and behavior.
Secure APIs
Secure APIs using OIDC, headers and more. Provide scalability using rate limits.
With Modern Tooling
Use the already familiar toolsVisual Studio Code
Develop Integration Flows using Visual Studio Code based WYSIWYG editor or use programming languages like Java, Kotlin and Groovy to define the Integration Flows.
CLI & GitOps
Push, Start and Stop the Integrations and do much more using Weik.io CLI. Weik.io focuses on GitOps Workflows.
Admin API & Admin UI
For most advanced needs, use Weik.io Admin APIs to manage all aspects of Weik.io. Weik.io also has a built-in Admin UI for monitoring and observing all the aspects of Integrations and Automations.
Get Weik.io up and running in no time using DevContainers.
Step 1: Kickstart with DevContainers!
Visit GitHub and click the Dev Containers Open to start a brand new local Weik.io. You only need VS Code and Docker.
Step 2: Create new integration
Use Weik.io CLI to create an integration: weikio integration init my-integration
.
Step 3: Make changes and test locally
Use VS Code to make desired changes to the integration and then use Weik.io CLI to test the integration locally: weikio integration run my-integration
Ready to Push!
When you're happy with the integration, push it to a locally running Weik.io Agent using Weik.io CLI: weikio integration push my-integration
Open Community
Open Source with ❤️
Weik.io is powered by the following open source technologies
The Swiss army knife of integrations powers the Integration Flows in Weik.io
The Swiss army knife of cloud storage lies in the heart of MFTs in Weik.io
High-performance Messaging System that powers the Event and MQ features in Weik.io
FAQs
Frequently Asked Questions
Dive into the following questions to gain insights into the Weik.io Integration and Automation platform.
What is Weik.io?
Weik.io is open-source integration and automation platform. It is built using the following principles: Open Source, Open Standards, Developer Friendly, Cloud & Enteprise Ready.
What do I need to start?
Easiest way to get started is to use Weik.io’s DevContainer. You can find more information from GitHub: https://github.com/weikio/try-weikio
How can I configure Weik.io?
Weik.io provides CLI, Admin API and Admin UI which can be used to configure integrations, APIs and more.
Does Weik.io require Azure, AWS or some other Cloud Provider?
Weik.io doesn’t have any external dependencies. You can run it in your own server or in any cloud provider. Only infrastructure dependency is NATS, which you can run locally or through services like Synadia.
What is Weik.io Agent?
Weik.io uses Agents to run integrations, automations and eventing tasks. Easiest way to do scaling is to add more Agents to cloud or to on-premise servers.
How can I get support?
Everyone can access the Weik.io issue tracked on GitHub. Developer Support is available for a monthly fee. Contact Weik.io at [email protected] for more details.
Try Weik.io
Get started with the developer friendliest open-source integration platform