Platform as a Service
The simplest, most reliable and intelligent Node.js hosting platform you can get.
The simplest, most reliable and intelligent Node.js hosting platform you can get.
We license software that enables public and private Node.js clouds. Our products offer unlimited flexibility to build efficient, smart and scalable clouds to support your data intensive and real-time applications.
Stop wasting time calculating and managing the resources needed to run your applications. Nodejitsu lets you focus on developing applications and taking them to market.
At Nodejitsu, we understand the value of building real-time applications. We have designed our cloud platform to work with the latest versions of technologies such as websockets, SPDY, and socket.io.
Every piece of Nodejitsu runs on Node.js software. We've built our Node.js hosting platform from the ground-up using Node.js. This core focus allows our platform to be pre-configured or customized for any scenario of Node.js application deployment.
Simple to use, intuitive tools that ensure deployments happen correctly. We know the edge cases.
Orchestrion manages the assets needed to run your applications by observing their behavior as they perform in the cloud.
By designing infrastructure agnostic software, we are able to connect legacy infrastructures with more modern ones, providing a true enterprise upgrade path and or a wider distribution network.
Orchestrion puts deployments closer to where they are needed. Analysis of traffic frequency and geographic origin helps place your applications fewer network hops away from their audience.
Nodejitsu provides a tool called Jitsu that makes deploying an Node.js application super simple. You can install Jitsu with npm, the node package manager. You don't have to worry about installing npm since it comes bundled with Node.js.
$ npm install jitsu -g
Jitsu is a client to the Nodejitsu HTTP API. If you are familiar with cURL you can use that as well to call our API:
$ curl http://api.nodejitsu.com/users/new-nodejitsu-user/available
{ "available" : true }
This checked if the username "new-nodejitsu-user" is available.
If you still don't have a Nodejitsu account you can use Jitsu to sign up.
Did you know? At this point we are still
in private beta. However we give away 30 free invitations
at Activate
every day.
Just visit the site and get your account
automatically approved.
You can now use Jitsu to login.
Your system is now ready to deploy an application.
Let's for example deploy the Hello World Node.js snippet:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('hello, i know nodejitsu\n'); }).listen(8080);
This application uses no external libraries other than the ones in Node.js core. In a real life scenario you are more likely to use a web application framework such as flatiron.js.
You can download this application directly from Jitsu:
The code snippet listed above is available in bin/server.
Jitsu follows conventions used in npm and it is able to understand how to start your application by reading the package.json file you can find in your current directory.
You can now deploy your application:
$ jitsu deploy
Jitsu will ask you for two properties that are missing from your package.json file: subdomain and engines (Node.js).
Subdomain is where your application will be deployed, e.g. if you set it to "my-first-nodejitsu-app" your application will be available at http://my-first-nodejitsu-app.jit.su.
The engines field sets the Node.js version you want to run.
After your first Jitsu deploy feel free to take a peek at your package.json and see what changed.
The application is now available at the subdomain you choose. You have deployed your very first Node.js application. Yay!
We hope you continue to do many deployments with Nodejitsu. You can manage your application at our develop site, or by using Jitsu.
You can continue learning about Node.js by browsing to our docs site!
When developing your application you can test it locally as if it’s running on our powerful infrastructure. Use Haibu to simulate a cloud on your own machine. When ready use Jitsu to deploy your applications with a single command and be online in seconds.
Spawn and manage several Node.js applications as if you are running your own cloud on a single server.
npm install haibu -g
Jitsu is a Command Line Tool (CLI) for deploying Node.js applications to the cloud.
npm install jitsu -g
Nodejitsu offers software and services that enable you to run your applications on our public cloud or your own private cloud. Our solutions can work across any cloud utility provider or even on your own hardware behind your own firewall.
For those who already have a PaaS solution, we can complement it with first class Node.js support. Check out Enterprise Products & Services for more information.
Through intuitive user-experience and robust backend services, Nodejitsu allows for One-Line Deployment of almost any application. This means spending less time worrying about configuration and more time developing your application.
We provide the monitoring intelligence. Our distributed system collects metrics and propagates them throughout the network in real-time. We then calculate these metrics in real-time to determine the best course of action for your deployed application.
Being able to dynamically scale the resources of your application to accommodate bursts of high activity is essential. The last thing your application should do during heavy usage is slow down. Applications deployed with Nodejitsu are able to adapt and respond to any web scaling situation in real-time.
Our code is available for you to make changes to. Clone it, dive in, and adjust it to your specific needs. We will work with you to integrate your solutions!
Commercial Node.js projects can experience substantial concurrent connections and I/O activity. Ensured availability is essential for these projects. With Nodejitsu, you can get both the software and expertise needed for any commercial project to succeed.
Deploy Nodejitsu to any public cloud or to your own hardware. Whether your data-center is legacy or state-of-the-art, everything works seamlessly. We call this a true enterprise upgrade path.
When you scale with Nodejitsu, we can spawn instances of your application across several different underlying infrastructure providers. This means that even if Amazon goes down, your application stays running.
Gain visual insights into the activity of your application network. Manually take control of your application's through an intuitive visual interface or just watch the moving parts.
Only Nodejitsu offers first-class websocket support and websocket proxying. This allows our platform to seamlessly scale real-time websocket applications.
Nodejitsu's platform allows your applications to run on multiple Node.js versions of Node.js. This means you can run applications targeted for any version of Node.js without having to worry about porting any legacy code.
Run applications on any desired port. Deploy multiple applications that run on any port. Run an application on every port! Our platform doesn't restrict port usage.
Nodejitsu offers a cohesive set of cloud management technologies written purely in Node.js. Our complete solution mitigates the risk and overhead associated with integrating a diverse ecosystem of third-party deployment, monitoring, provisioning, and scaling solutions.
Nodejitsu products are designed to help you stay focused on application development. They are open and easy to augment. Their simplicity and internal clarity allows for faster product life-cycles and expeditious software patches.
Nodejitsu helps you integrate your applications with our stack so you can get the most out of every feature.
Javascript is everywhere. A developer who has done any kind of web development has most likely written it. Whether it's in the browser on a server, appliance or mobile device, Javascript is virtually ubiquitous, which makes it a highly accessible competency.
With Node.js you prototype quickly and go to market early. A high level language built on top of a platform that exposes low level functionality simply yields results. And as the Node.js ecosystem of production hardened libraries evolves, it becomes even easier to deliver robust networking applications.
Nodejitsu's products work as well independently as they do in concert. Nodejitsu's software is infrastructure agnostic. Making an ideal upgrade path for the enterprise.
Get a server, any size, from any Infrastructure provider.
Configure and update actors in a distributed system using image-based infrastructure management. Treat your configuration as code.
Manage the assets needed to run your applications by observing their behavior as they perform in the cloud.
Puts deployments closer to where they are needed. Leverage realtime traffic analysis to place apps fewer network hops from their audience.
Deploy from the web. View metrics and activity in your network. Control applications and the assets that they run on by specifying scaling criteria with visual tools that help you make educated decisions.
Deploy your application with our simple to use yet sophisticated command line tool, Jitsu. Deploy to multiple environments and diagnose contention prior to deployment. This software is open-source and is hosted on GitHub!
You can run Nodejitsu cloud management products on servers in your own data center, or on hosted infrastructures such as Joyent, Amazon EC2, Rackspace, SoftLayer, or VMware’s vCloud. We can help get set up and integrated. Nodejitsu can also help you to identify use cases and determine how Node.js can be used your organization.
We're invested in your success. We offer intimate and interactive training for your engineers and technical leads. Sessions may include a senior engineer from Nodejitsu that will be placed on site, no mater where you are located.
If you're interested in architectural consulting for the design of your application itself, we have a rich partnership ecosystem that can help you.
The Node FirmThe Node Firm helps you make fundamental decisions, vet technologists, and engage with Node.js effectively. Bootstrap, analyze, scale and maintain. Empower your team. Make your developers experts by giving them access to the best node developers in the world.
At Nodejitsu, we strongly believe that the whole is greater than the sum of all parts. We strive to construct minimalistic projects designed to seamlessly work independently or together.
Our hosting platform consists of many individual projects for: Deployment, Application Hosting, Process Monitoring, HTTP Proxying, Messaging Protocols, and much more!
Flatiron has all of the components you need to create a framework and is ideal for large scale projects with changing requirements. Flatiron decomposes well because it is made up of independent components that work as well individually as they do together.
Flatiron offers different boilerplate configurations of modules for Routing, Templating, Data Management, Middleware, Plugins, Logging and much more!
At nodejitsu, we leverage the powerful features and living culture of Github.
Looking for real-time support? Join #nodejitsu on irc.freenode.net and get immediate assistance from our support team!
Thought IRC was old-school? It is. It's also one of the busiest protocols on the web. Download an IRC client and get started today!
Having a problem with one of our open-source libraries? Simply file an issue using Github's issues tracker for the relevant project.
Whats GitHub? It makes version control fun and social. If you aren't already using, you should start using it immediately!
Have a question? Our support team can be contacted by email through support@nodejitsu.com.
Nodejitsu is headquartered in the borough of Manhattan in New York City. We are geographically dispersed with employees in four continents, seven countries, and eight timezones.
As open-source advocates we believe in the power of open-source software and open standards. We're dedicated to the academic and professional growth of technology communities both local and worldwide.
Veteran of the enterprise software world, Charlie previously worked for Microsoft and consulted at several large financial institutions. After discovering Javascript and Node.js, he left Wall Street to co-found Nodejitsu in 2010. He spends his free time making hot sauce, coding, contributing, and evangelizing open-source software in New York City. He holds a Bachelor of Engineering from McGill University and is a Masters Candidate at Columbia University.
After more than a decade of enterprise programming, in 2010 Paolo left his research at MIT to co-found Nodejitsu. He is an open-source advocate, open-source extraordinaire, dynamic language enthusiast, and avid hacker. In addition to architecting Nodejitsu's core systems, Paolo runs training for Nodejitsu and is a curriculum designer and technology adviser to General Assembly, an accelerated learning facilitator for technology and entrepreneurship.
An early adopter and boisterous evangelist of Node.js, Marak has over ten years professional development experience ranging from small-government to enterprise. He's worked in a variety of fields building full-stack solutions for real-time data and video, and now dislikes working in anything but Node.js. In addition to being a top ranked Github user, Marak is also known for producing several popular technology related rap songs and videos.
Previously co-founded Hot Potato, acquired by Facebook in August of 2010. Prior to Hot Potato, led content acquisition and distribution deals as head of US Business Development for Dailymotion. Prior to Dailymotion, he spent 5 years at MLB.com in a variety of product and engineering focused roles. He holds an MBA from MIT's Sloan School of Management and a B.A. in Computer Science from Princeton University.
An experienced Python, C#, and Java programmer, Bradley's full-time passion is now Node.js. He's a core contributor to Node and has created multiple Node modules in Javascript and C++ with a focus on system automation, integration, security, and complex data manipulation. He maintains Nodejitsu's application server haibu and works on our automation intelligence and system infrastructure.
A self-taught programmer with a focus on Networking and Systems Security, Charlie holds a BFA in Acting from the Hartt School, University of Hartford. Currently he maintains the Kohai IRC bot project and runs support for Nodejitsu. You can find him in the #nodejitsu IRC room talking to developers, and Kohai.
Coming from the NoSQL Revolution, Nuno has helped shape a new breed of document database technology with his work on IBM Research and MarkLogic. Hacker at heart, open-source enthusiast, Nuno has performed roles ranging from Community, Training, Marketing, Pre-sales, and Engineering. In his free time Nuno is running The Node Firm, a Node.js bite-sized consulting business, and expense.cat. He holds a Bachelor of Engineering from University of Minho, and studied cryptography and parsers during his Master of Computer Science.
Started as a freelance front end developer in 2004. Since been conquering the rough lands of browser incompetences and "web standards". With a strong drive to build perfect user experiences and a sharp focus on outstanding customer management Jeroen adds an interesting perspective to product development.
Geek, programmer, freelancer, and entrepreneur. Author of many Node.js modules, the Node Tuts screencast, and the Hands-on Node.js e-book and overall fervent proclaimer of the Node.js creed. Writing a book for Wiley on Node.js.
Began programming at a young age using Javascript to build rich client-side applications and naturally became involved in Node.js. Hailing from Russia, in the cold siberian nights he loves to: code, contribute to Node.js core, create and fix modules, and play the piano and guitar.
Hailing from the far North, Josh earned a masters degree in mechanical engineering at the University of Alaska Fairbanks, where he successfully defended his thesis on, "The measurement of anisotropic thermal conductivity in snow with needle probes". His original background is in MATLAB and Python, but he has since mastered Node.js and has moved to sunny California with his bird Korben.
Maciej is an autodidactic programmer and open-source advocate from Poland. He has studied many programming languages including Python, C, C# and client-side JavaScript before falling in love with Node.js and asynchronous programming. He has contributed to the Node.js project, and maintains many high visibility open-source projects.
Having bought a computer for the first time 3 years ago, Pavan quickly became interested in the mystical world of programming. He taught himself all major programming languages with the help of Google Search and worked in many fields of software engineering. He is an open-source enthusiast and contributed to many prestigious open-source projects. In his free time, he studies Computer Science at IIT Madras.
Being a web developer and self-taught programmer since late childhood, Chris eventually entered the world of node.js out of curiosity. He later found his place on github, and has been working with node.js ever since. He is overly concerned about code cleanliness and aesthetics, and enjoys coding for its own sake.
Joyent is a global cloud computing and systems software provider that offers an integrated technology suite designed for enterprises and developers. Node.js, the open-source server-side JavaScript project stewarded by Joyent, provides developers and enterprises the most powerful runtime for developing data-intensive, real-time apps.
The Node FirmThe Node Firm helps you make fundamental decisions, vet technologists, and engage with Node.js effectively. Bootstrap, analyze, scale and maintain. Empower your team. Make your developers experts by giving them access to the best node developers in the world.
If you are looking for Technical Support, please email support@nodejitsu.com.
Thank you for your inquiry. We will get back to you as soon as possible.
San Francisco, California and New York, New York - April 2, 2012
Joyent Cloud, the public cloud designed for real-time, high-performance applications, and Nodejitsu, provider of cloud management software and enterprise development tools for Node.js, today announced a partnership to deliver best-of-breed infrastructure and platform services and software to the growing ranks of enterprise and public cloud users developing and deploying applications for Node.js. Node.js is the fast-growing, high-performance application environment that simplifies the unified development of front-end and server-side architectures using JavaScript, the language of the Web. The new service will allow thousands of developers to easily build, deploy, scale and manage Node.js applications on Nodejitsu’s platform.
With this partnership, Nodejitsu’s Platform-as-a-Service and orchestration tools will run in the Joyent Cloud to give Nodejitsu users the best front-end connected to the best back-end environments for running Node.js applications.
Joyent Cloud provides public and private cloud computing software and services to popular Web applications that include LinkedIn, Voxer, Gilt Groupe and TaskRabbit. Joyent is the corporate steward of the Node.js open source project and manages the Node.js code repositories.
"This partnership represents a best-of-breed Node infrastructure in collaboration with a best-of-breed Node application orchestration platform to create the best possible experience for customers," said Nodejitsu CEO Charlie Robbins. "We are very excited about working together with Joyent to guide Node.js into the future."
Nodejitsu has long been dedicated to the UserLand portion of Node.js, maintaining over 200 widely used open source modules that are complementary to their commercial solutions.
"Nodejitsu provides cohesive tools for managing Node,js applications in public, hybrid or private clouds. This mitigates the risk and overhead associated with integrating third party deployment, monitoring, provisioning, and scaling solutions," said Nodejitsu CTO Paolo Fragomeni.
This partnership enables the rapid expansion of Node.js platform services to drive adoption of Node.js. It also enables more developers and operations teams to take advantage of Joyent's unique capabilities for Quality Assurance and performance-tuning Node.js applications. In particular, Joyent Cloud Analytics, powered by DTrace, provides deep application monitoring and performance analytics equivalent to running core dumps and CPU profiling, in a dynamic environment. Until now, these types of environments have presented challenges for developers seeking deep insights into application and compute processes. Further, Joyent Cloud delivers debugging tools for Node.js that accelerate application development and reduce the cost and man-hours required to achieve stability.
"Nodejitsu is one of the leading players in the Node.js space and our team is very eager to work with them to build out additional capabilities and drive user adoption and awareness of both the Node.js environment and Nodejitsu's tools," said Steve Tuck, general manager of the Joyent Cloud.
About Joyent: Joyent is a global cloud computing and systems software provider that offers an integrated technology suite designed for enterprises and developers. Joyent Cloud delivers public cloud services to some of the most innovative companies in the world, including LinkedIn, Voxer, and Gilt Groupe. Node.js, the open source server-side JavaScript project owned and stewarded by Joyent, provides developers and enterprises such as Microsoft with the most powerful runtime for developing data-intensive, real-time apps. Joyent is also the key contributor to and sponsor of Joyent SmartOS, an open source project dedicated to the complete, modern operating system. SmartDataCenter orchestrates Joyent’s technologies into a cohesive, reliable and distributed system that can stand up to the compute demands of the modern world. A global ecosystem of leading technology partners assists Joyent in enabling customers to leverage the performance, scalability, reliability and security inherent in the company’s cloud solutions. For more information, visit http://www.joyentcloud.com.
About Nodejitsu: Based in New York, NY, Nodejitsu provides a Platform-as-a-Service environment for Node.js applications ranging from development environments to enterprise deployments. The company also provides a variety of tools and platforms to simplify management and orchestration of Node.js applications. Nodejitsu is an active participant in the Node.js open source project and contributes significant code to the various Node.js repositories on GitHub. For more information, visit http://www.nodejitsu.com.
At Nodejitsu we are constantly looking for smart people who want to do extraordinary things. We believe that geographic boundaries are irrelevant, and people should work from where they are comfortable and content.
Here you can browse specific roles we are looking to hire. If you feel you can help in a role not listed, you can always email hiring@nodejitsu.com
At Nodejitsu, we concurrently deploy thousands of servers in seconds from our Node.js command line tools. We then monitor, manage, and heal these servers in real-time using our Node.js monitoring, provisioning, configuration and deployment tools.
Now that we've had the time to build up our infrastructure we want you to come in and apply more of the UNIX philosophy to our systems. Your role will be to "own" our servers and work with the entire company to make sure our services always stay up.
Our platform is utility provider agnostic and we need your expert systems programming knowledge to help continue facilitating integration with various cloud computing providers to help build a redundant and dedicated Node.js platform spanned across the globe.
Interested? Introduce yourself to our CEO, Charlie Robbins: hiring@nodejitsu.com.
For our users, support is everything. If a user experiences a problem, they have a problem right now. Not tomorrow. Not in a couple hours. Now. Nodejitsu Support Engineers stand on the front-lines and fight for the user. As a Support Engineer you will assist users in real-time via IRC, GitHub, Email, Twitter, and any other medium where users might need support.
At Nodejitsu, we treat support issues as opportunities to improve our platform and build customer loyalty. If a user has a problem, it is not only your responsibility to solve the immediate issue, but to also take steps so that the problem is permanently eliminated from our platform (preferably with a pull request).
Senior and Managerial Support roles are available.
Interested? Introduce yourself to our Head of Support, Charlie McConnell: hiring@nodejitsu.com.
New technology means new opportunities. We are actively looking for experienced and business savvy engineers to help us grow our business. As opposed to traditional Sales Engineering, you would be expected to have short term engagements with customers, performing tasks such as customization, training, and initial support. A mastery of exploratory engineering is essential here to help deliver the best possible solutions to our customers.
Interested? Introduce yourself to our Head of Business Development and lifelong Engineer, Nuno Job: hiring@nodejitsu.com.
Nodejitsu maintains over 300 open-source libraries with thousands of GitHub followers. We believe in the power of open-standards and open-source software. As an Open-Source Intern you will help maintain and improve these projects and their surrounding ecosystem of documentation, tutorials and community.
Interested? Introduce yourself to Nodejitsu Co-Founder, Marak Squires: hiring@nodejitsu.com.
At Nodejitsu, user experience is a top priority across our entire platform and all open-source offerings. Our users are mostly developers, but we strive to lower the entry barrier to application hosting and deployment for everyone through simple user experience. As a Design / UX Intern, it would be your job to continue to convey this experience through your use of graphic art, interface design, typography, and general design skills.
Interested? Introduce yourself to our Head of Front-End, Jeroen van Duffelen: hiring@nodejitsu.com.
Nodejitsu has built out a substantial infrastructure to help our users build and administer Node.js clouds anywhere. Our distributed team and large dependency tree of open-source projects create unique problems. As a tools intern, you will work with the entire Nodejitsu team to build and deliver unique Node.js solutions to help solve these problems.
Interested? Introduce yourself to our CEO, Charlie Robbins: hiring@nodejitsu.com.
Joyent's support for Node.js is second to none. The Joyent Cloud provides the best performance and back-end services for Node.js applications. Combining these back-end services with Nodejitsu's orchestration tools helps provide the best possible user-experience for deploying and managing Node.js applications in the cloud.
Sorry, we do not support mobile browsers yet. Please visit our website on your desktop or laptop computer.
The simplest, most reliable and intelligent Node.js hosting platform you can get.
We license software that enable public and private Node.js clouds. Our products offer unlimited flexibility to build efficient, smart and scalable clouds to support your data intensive and real-time applications.