Artifacts are custom developed extensions that can be deployed in WSO2 EI. These extensions can contain custom mediators, tasks, configuration factories and serializers. WSO2 EI artifacts packed into .jar or .xar format could be hot-deployed in WSO2 EI using the WSO2 EI Artifact Uploader feature.