Edge provider