# Custom operation

**URL:** https://discourse.paraview.org/t/custom-operation/5944
**Category:** Web Support
**Created:** [December 1, 2020, 7:54am UTC](https://discourse.paraview.org/t/custom-operation/5944 "2020-12-01T07:54:49Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Francesc\_Costa](https://discourse.paraview.org/user_avatar/discourse.paraview.org/francesc_costa/32/5142_2.png) [@Francesc\_Costa](https://discourse.paraview.org/u/Francesc_Costa)
#### Post date: [December 1, 2020, 7:54am UTC](https://discourse.paraview.org/t/custom-operation/5944/1 "2020-12-01T07:54:49Z")

</div>

Hello,

I am using Paraview Lite to learn about this technology.

What is the best way to add custom commands for unsupported files? Let me explain it better. Imagine I have a file from which I know how to generate an obj or stl. I would like to build a c++ library for the back-end to generate this stl from this unsupported file.

Can I integrate these new RPC calls in current Lite protocol using the same port and wslink connection? Or should I create a new wslink server, port and connection being isolated from the one Lite is using?

What is a good example to create a new wslink connection from scratch?

Thanks,

Francesc
