Features
| Pricing | Documentation | Contact | Blog
Once subscribed, there are two paths available for making use of Proxylity in your organization:
Proxylity supports either method of interacting with our services, but many organizations prefer an IaC-based approach, so let's start there.
Proxylity is designed to be used with Infrastructure as Code] (IaC) tools, and specifically CloudFormation. This allows you to create and manage your Proxylity Listeners and Destinations in a repeatable and automated way just as you do for other parts of your infrastructure. There isn't any setup required for this approach -- start building!
Your subscription immediately provides access to the custom resource used to manage Listeners and Destinations. So, once you've subscribed to UDP Gateway, head over to the examples repository and follow the directions. Deploying an example takes about a minute, and the example templates can act as starting points for your own solutions.
One important thing you'll find in the examples repository is how to setup a least privelige
"DestinationRole"
that grants only the necessary permissions to your resources.
Setting-up Proxylity for interactive use is easy, but involves a few extra setps:
To test a newly created Listener, send a UDP packets to the ingress domain (by name or IP address) and port
assigned to
above. For example, assuming you were given port 15678
on
ingress-1.proxylity.com
, in a Linux bash terminal you can send a single packet with:
> echo "hello world!" > /dev/udp/ingress-1.proxylity.com/15678
Or, if you have a UDP client available, you can use that to send packets. For example, using netcat
:
> echo "hello world!" | nc -u ingress-1.proxylity.com 15678
If the setup is correct, your destination resource will receive the packets. To learn more about the API calls and format used to deliver packets, see the service-specific details under the destinations page.
Now that you have a start, continue to drill-down on some of the details and more advanced capabilities of Proxylity: