Network engineering software development &services

CodiLime helps companies build and transform their network applications by providing expert knowledge and technical teams experienced in building, developing and integrating SDN & NFV solutions in a single-, multi- or hybrid-cloud environment.

Founded in 2011, CodiLime has won the confidence of global industry leaders from the US, Japan, China and other parts of the world. Since 2013, the CodiLime Group has launched investments in today’s most tomorrow fields, including e-commerce monitoring and analytics, artificial intelligence and machine learning. This has resulted in the establishment of three sister companies: Dealavo, and

In 2018, CodiLime ranked 49th on the Financial Times 1000: Europe’s 1000 fastest growing companies.

If you would like to know more about CodiLime, check us out here:

$50 - $99 / hr
250 - 999
Show all +
Palo Alto, CA
  • 2100 Geng Road, Suite 210
    Palo Alto, CA 94303
    United States
other locations


Key clients: 
Juniper Networks, Nutanix, Gigaspaces, Cloudify, Stratoscale, Huawei, Hitachi, Mirantis, AT&T, Nvidia, IBM
UI for SDN management software Image

UI for SDN management software

Our client is the leading networking software and hardware company based in the Bay Area and operating globally. The product we’ve been helping it develop is an SDN (Software Defined Networking) solution for building high-performance virtual networks, virtual machines and overall cloud infrastructure.

A key project goal was to redesign the UI to be scalable, visually appealing and easy to use while meeting our client’s

business needs. The other goals needed to be met:
  • ensuring component compatibility,
  • making the system clear and easy to manage for administrators,
  • making the application easily and consistently expandable according to customer requests.

Results & benefits of the solution: 

  • Improved user experience
  • Unloaded application – free of unnecessary elements and more user-friendly
  • Significant reduction in the number of user errors thanks to logical information architecture
  • Easier network administration process -
  • Faster, consistent application custom development thanks to ownership of the design system being kept and the new style guide being used
  • Time saved – prototyping of all functionalities enabled testing before implementation
  • Increased competitive advantage with a more user-friendly product
  • Increased customer satisfaction and loyalty

Read more:

Building a cloud-native application with Kubernetes Image

Building a cloud-native application with Kubernetes

Neptune is a cloud-native data science lab that enables individuals and teams of data scientists to run multiple experiments simultaneously, thus shortening the time required to achieve their results. It also gives them the ability to collaborate, share results and manage the model training process.

Originally built by CodiLime, Neptune is currently being developed by CodiLime spin-off, Neptune Labs, Inc.


decided to use Kubernetes as a layer of abstraction that separates data scientists from the low-level infrastructure problems. Moreover, Neptune delivers a tailor-made autoscaling solution that is faster than those available off the shelf. It uses Kubernetes to smoothly handle the fluctuating amount of resources. As a result, users are presented with a cost-effective platform that fits their needs.

The benefits of the solution include:

  • It accommodates computing-heavy data experiments.
  • It offers flexible infrastructure management: on-demandscaling on the Kubernetes cluster.
  • GPUs are provisioned on demand only. -
  • It has a cloud-native design.

Read more:

Integrating Kubernetes CNFs and OpenStack VNFs with Tungsten Fabric

The video demonstrates the Tungsten Fabric abilities to integrate OpenStack and Kubernetes workloads with a single control plane, offering: shared networking, L2/L3 connectivity, network policing and service chaining. This unified control plane can be used directly or to ease implementation of higher-level orchestrator projects like ONAP and OPNFV, helping in the adoption of Cloud-native Network Functions.

We demonstrate

the features based on a couple of deployment scenarios. We start with a simple network filter running as a VNF on OpenStack and go through a basic demonstration on replacing it with a Kubernetes pod. Then we show the advantages of combining VNFs and CNFs with a mixed load-balanced multipath service chain and finish with a full on-line replacement scenario  of the VNF with a CNF while synchronizing state and assuring the continuity of traffic. 
CI/CD and testing for Nutanix Xi Epoch Image

CI/CD and testing for Nutanix Xi Epoch

Nutanix Xi Epoch is the full-stack monitoring and alerting service for every enterprise application at any scale across public clouds and private infrastructure. It generates terabytes of metrics and integrates with over 200 common applications to holistically understand application performance. The system is operations-ready from first launch.

The challenge was to build a continuous integration system that would be easy

to use and simple to develop for multiple engineers around the world. 


Harjot Gill, Nutanix Xi Epoch General Manager: 

CodiLime’s DevOps teams helped us reduce our development cycle time by 50%, and its software engineering helped us improve the quality of our product by increasing our test coverage by more than 80% in crucial parts of our system. This allows us to deliver new features and capabilities seamlessly without compromising on simplicity to our global customer base. We’re looking forward to further collaboration with CodiLime as the Epoch product evolves with time.

Read more: