Graphical Workflow Builder
Designing complex workflows with lots of tasks and branches from scratch is made easy by our graphical workflow builder. Quickly assemble the desired workflow via drag and drop, visualize and share your work.
Automation as Code
A specification language in a precise, readable format allows for easy integration with version control systems like GIT, easier change reviews and enables you to use your preferred, local editor to adapt definitions.
From Scripts to Managed Automation
Already have scripts deployed? Add them to Njinn! You can simply copy and paste existing scripts to have them managed by Njinn. This will give you a single source of truth for your code, will automatically distribute them where needed, keep a changelog and execution history.
You write it, we run it
While we favour Python, Njinn is not limited to specific technologies. Shell scripts, Groovy, Python, Perl, etc.
Deep Python Integration
Python, the most wanted language according to Stack Overflow, has been used for system integration purposes for 30 years with great success. Decades of development have provided a mature toolset for sysadmins and software engineers alike.
One of Python success-factors is the availability of an enormous open source library ecosystem. PyPi (the Python Package Index) hosts over 190.000 libraries, available to everyone and free of charge. Need to integrate with Jira, sync files via FTP or send messages via Slack? All of those and thousands more have already been done for you and are ready to be used.
No need to download and install anything. Just add a list of requirements to your Task and Njinn will take care of distributing your Code and providing all dependencies.
The best part about using standard technologies? You can develop, test and version control your custom Actions in your favourite IDE. No need to use any proprietary, specialized UI or development environment.
Python, the fastest-growing major programming language, has risen in the ranks of programming languages in our survey yet again, edging out Java this year and standing as the second most loved language (behind Rust).
Python is the most wanted language for the third year in a row, meaning that developers who do not yet use it say they want to learn it.
As a Service – connect on-premise
Njinn is a Software as a Service (SaaS) offering. To integrate with services in private networks, we offer workers. Workers can be set up on your servers and take care of executing Actions.
Workers communicate with the Njinn services via secured HTTP and AMQP connections and are not required to be accessible from the world wide web.