MCPcopy Index your code
hub / github.com/assimbly/gateway

github.com/assimbly/gateway @5.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 5.1.0 ↗ · + Follow
4,069 symbols 10,478 edges 757 files 484 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Assimbly

Assimbly is software to build and run:

  • Dataflows
  • Camel Routes
  • Scripts
  • API's
  • Brokers

Assimbly is powered by Apache Camel and Apache ActiveMQ.

Design

The main design goals are:

  • Web-based: Run from any browser.
  • Easy to use: Easy to configure and manage integrations.
  • Separation of concerns: Separate integrations from application and other middleware.

Getting started

Create your first flow with the Quick start guide.

Downloads

Documentation

You find documentation on the wiki.

There you find pages like:

Contribute

If you like to contribute, please check the contributing page.

License

This project is licensed under the Apache License - see the LICENSE.md file for details.

Extension points exported contracts — how you extend this code

QueueService (Interface)
Service Interface for managing org.assimbly.gateway.domain.Queue. [15 implementers]
src/main/java/org/assimbly/gateway/service/QueueService.java
DateTimeWrapperRepository (Interface)
Spring Data JPA repository for the DateTimeWrapper entity.
src/test/java/org/assimbly/gateway/repository/timezone/DateTimeWrapperRepository.java
IntegrationService (Interface)
Service Interface for managing Integration. [15 implementers]
src/main/java/org/assimbly/gateway/service/IntegrationService.java
GuinessCompatibleSpy (Interface)
(no doc)
src/test/javascript/spec/helpers/spyobject.ts
TopicService (Interface)
Service Interface for managing org.assimbly.gateway.domain.Topic. [15 implementers]
src/main/java/org/assimbly/gateway/service/TopicService.java
RouteService (Interface)
Service Interface for managing org.assimbly.gateway.domain.Route. [15 implementers]
src/main/java/org/assimbly/gateway/service/RouteService.java
BrokerService (Interface)
Service Interface for managing Broker. [15 implementers]
src/main/java/org/assimbly/gateway/service/BrokerService.java

Core symbols most depended-on inside this repo

subscribe
called by 497
src/main/webapp/app/core/util/event-manager.service.ts
get
called by 307
src/main/webapp/app/core/util/alert.service.ts
save
called by 105
src/main/java/org/assimbly/gateway/service/StepService.java
put
called by 88
src/main/java/org/assimbly/gateway/variables/domain/TenantVariable.java
toString
called by 84
src/main/java/org/assimbly/gateway/domain/Flow.java
delete
called by 76
src/main/java/org/assimbly/gateway/service/StepService.java
setElement
called by 74
src/main/java/org/assimbly/gateway/config/exporting/ExportXML.java
getId
called by 73
src/main/java/org/assimbly/gateway/domain/Flow.java

Shape

Method 3,121
Class 793
Interface 115
Enum 21
Function 19

Languages

TypeScript50%
Java50%

Modules by API surface

src/main/webapp/app/entities/flow/editor/flow-editor-esb.component.ts75 symbols
src/main/webapp/app/entities/flow/sender/flow-message-sender.component.ts61 symbols
src/main/java/org/assimbly/gateway/domain/Flow.java53 symbols
src/main/java/org/assimbly/gateway/domain/Step.java41 symbols
src/main/webapp/app/entities/flow/flow-row.component.ts40 symbols
src/main/java/org/assimbly/gateway/domain/Integration.java40 symbols
src/main/java/org/assimbly/gateway/service/dto/FlowDTO.java36 symbols
src/main/webapp/app/entities/broker/sender/broker-message-sender.component.ts35 symbols
src/main/webapp/app/entities/broker/browser/broker-message-browser.component.ts35 symbols
src/main/webapp/app/entities/flow/flow.service.ts34 symbols
src/main/java/org/assimbly/gateway/domain/Link.java33 symbols
src/main/webapp/app/shared/filter/filter.model.ts32 symbols

Datastores touched

(mysql)Database · 1 repos
dbnameDatabase · 1 repos
gatewayDatabase · 1 repos

For agents

$ claude mcp add gateway \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact